A monorepo with shell scripts to ease the deployment of Helix on custom servers.
Included web services:
- helix: the main website (port 3000)
- exec: the code execution server (port 5000)
- ctf-server: the management server for ctf challenges (port 8000)
Clone the repo:
git clone https://github.com/helixstudio/www --recursive
Create the .env
file, based on the structure of .env.example
.
cp .env ./services/helix/.env
Run the docker services:
docker compose up -d
And to stop:
docker compose stop
git submodule update --remote --merge