Warning: Deprecated.
sudo add-apt-repository ppa:gitstream/gitstream
sudo apt-get update && sudo apt-get install gitstreamDownload and access GitStream repository:
git clone https://github.com/uid/gitstream.git
cd gitstreamInstall development dependencies:
- Node.js v22
- apt packages:
git nginx nodejs make - MongoDB Community Edition
Build and install GitStream:
make installMake sure certs are in their appropriate locations (see nginx-deployed.conf for the locations):
sudo service nginx reload
sudo -u gitstream pm2 start dist/server/main.js- Download GitStream Excercises repository and place inside the root folder of GitStream.
- Install Docker.
- Ensure special configuration files are in the main directory:
gistream.pem,settings.js
- Run test cases via
npm test. - To locally test multiple users, comment out
openidconfig insettings.js.
-
Start the Docker containers using
docker compose up --build. -
You can now view GitStream by navigating your browser to one of the exercises, e.g.: http://localhost:8000?theGitGo.