Screeps server on Ubuntu. Some manual steps might be required when starting the server for the first time. Besides the application container (Node.js) containing the Screeps server code, Screeps requires MongoDB and Redis.
For quick setup you can use the docker-compose
file included in this repo. See
the Usage block for more information on the manual steps and Docker compose.
docker run --name screeps -d \
-p 8080:8080/tcp -p 8080:8080/udp \
jonakoudijs/screeps:latest
docker compose up -d
docker run -it --entrypoint="" \
jonakoudijs/screeps:latest /bin/bash
Currently there is no custom configuration added in the build process to this image.