Terraforming Mars — nicolasgramlich big-map fork (worktree-big-map), arm64, SQLite
56
Personal build of nicolasgramlich/terraforming-mars's worktree-big-map branch (adds the larger, 91-space Amazonis Planitia map). Built natively for arm64 only — this is not a multi-platform manifest. Rebuilt and pushed here manually and occasionally, so check the tag date for freshness. Uses SQLite by default (no Postgres backend yet).
This is a personal, local-testing image — not affiliated with or maintained like the upstream Terraforming Mars project.
A docker-compose.yml is included in the GitHub repository. It builds the image from source and stores game data in a named Docker volume (SQLite) — it does not pull this Docker Hub image.
docker-compose.yml:
services:
terraforming-mars:
container_name: terraforming-mars
build: ./
restart: unless-stopped
ports:
- "8080:8080"
security_opt:
- no-new-privileges:true
volumes:
- tm-db:/usr/src/app/db
volumes:
tm-db:
Quick start:
git clone https://github.com/Gugatec/terraforming-mars_big-map.git
cd terraforming-mars_big-map
docker compose up -d
The app will be available at http://localhost:8080.
docker run -d --name terraforming-mars-big-map -p 8080:8080 gugatec/terraforming_mars-big-map:latest
Environment variables:
| Variable | Description |
|---|---|
PORT | Port the app listens on inside the container (default 8080) |
SERVER_ID | Fixes the admin route id; if unset, a random one is generated and logged on startup. Admin UI: .../admin?serverId=SERVER_ID |
MAX_GAME_DAYS | Purge unfinished games older than this many days (default 10) |
Stop / update:
docker compose down
docker compose up -d --build
Roadmap: a Postgres backend option and the deuteranopia-friendly color palette (from gugatec/terraforming-mars_deuteranopia-colors) are planned for a future update.
Content type
Image
Digest
sha256:a83507e08…
Size
89.7 MB
Last updated
2 months ago
docker pull gugatec/terraforming_mars-big-map