Sign inSign up

gugatec/terraforming_mars-big-map

By gugatec

•Updated 2 months ago

Terraforming Mars — nicolasgramlich big-map fork (worktree-big-map), arm64, SQLite

Image
0

56

gugatec/terraforming_mars-big-map repository overview

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.

⁠Running with Docker Compose

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⁠.

⁠Running this published image directly

docker run -d --name terraforming-mars-big-map -p 8080:8080 gugatec/terraforming_mars-big-map:latest

Environment variables:

VariableDescription
PORTPort the app listens on inside the container (default 8080)
SERVER_IDFixes the admin route id; if unset, a random one is generated and logged on startup. Admin UI: .../admin?serverId=SERVER_ID
MAX_GAME_DAYSPurge 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.

Tag summary

Content type

Image

Digest

sha256:a83507e08…

Size

89.7 MB

Last updated

2 months ago

docker pull gugatec/terraforming_mars-big-map