https://github.com/jonakoudijs/docker-screeps
Screeps server Docker image
https://github.com/jonakoudijs/docker-screeps
docker docker-image dockerfile game-server screeps screeps-game
Last synced: 2 months ago
JSON representation
Screeps server Docker image
- Host: GitHub
- URL: https://github.com/jonakoudijs/docker-screeps
- Owner: jonakoudijs
- License: mit
- Created: 2022-10-21T10:54:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-24T11:40:53.000Z (about 1 year ago)
- Last Synced: 2025-04-24T12:45:31.113Z (about 1 year ago)
- Topics: docker, docker-image, dockerfile, game-server, screeps, screeps-game
- Language: Dockerfile
- Homepage:
- Size: 12.7 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/jonakoudijs/docker-screeps/actions)
[](https://www.codefactor.io/repository/github/jonakoudijs/docker-screeps)
[](https://hub.docker.com/r/jonakoudijs/screeps)
[](https://hub.docker.com/r/jonakoudijs/screeps)
[](LICENSE)
# Screeps server Docker Image
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.
## Tags
* [`latest`](Dockerfile)
## Usage
### Run with default configuration
```shell
docker run --name screeps -d \
-p 8080:8080/tcp -p 8080:8080/udp \
jonakoudijs/screeps:latest
```
### Run via compose with MongoDB and Redis containers
```shell
docker compose up -d
```
### Run interactively for debugging
```shell
docker run -it --entrypoint="" \
jonakoudijs/screeps:latest /bin/bash
```
## Configuration
Currently there is no custom configuration added in the build process to this image.
## Sources
* [https://github.com/screeps/screeps](https://github.com/screeps/screeps)
* [https://docs.screeps.com/community-servers.html](https://docs.screeps.com/community-servers.html)
## License
[MIT license](LICENSE)