Deprecated: See Polaris for a replacement
Andromeda is a simple Docker container manager for CTFs.
Build all the challenge containers:
andromeda build -f [challenge dir]
Run the server:
andromeda start -f [challenge dir] -b [server ip] -a [api ip:port]
Each challenge should be stored in its own subdirectory and have a challenge.json that looks like this:
{
"name": "challenge",
"port": 3000,
"mem_limit": 512,
"user_limit": 100
}
This config file should be stored in a directory with the challenges docker file and other relevant files. .