This commit is contained in:
2023-01-22 16:36:27 +01:00
parent ce49f0b99e
commit f93d3ab8b9

View File

@@ -14,63 +14,57 @@ services:
networks: networks:
- internal - internal
db: # db:
image: postgres:15 # image: postgres:15
profiles: # container_name: mc-db
- disabled # environment:
container_name: mc-db # TZ: Europe/Amsterdam
environment: # POSTGRES_PASSWORD: dynmap123
TZ: Europe/Amsterdam # volumes:
POSTGRES_PASSWORD: dynmap123 # - db-data:/var/lib/postgresql/data
volumes: # restart: unless-stopped
- db-data:/var/lib/postgresql/data # networks:
restart: unless-stopped # - internal
networks:
- internal
web: # web:
image: php:7.4-apache # image: php:8.2-apache
profiles: # container_name: mc-web
- disabled # environment:
container_name: mc-web # TZ: Europe/Amsterdam
environment: # volumes:
TZ: Europe/Amsterdam # - /opt/omb3/data/dynmap/web:/var/www/html:ro
volumes: # restart: unless-stopped
- /opt/omb3/data/dynmap/web:/var/www/html:ro # depends_on:
restart: unless-stopped # - db
depends_on: # labels:
- db # - traefik.enable=true
labels: # - traefik.http.routers.ombweb.rule=Host(`mc.marijndoeve.nl`, `omb.marijndoeve.nl`)
- traefik.enable=true # - traefik.http.routers.ombweb.entrypoints=websecure
- traefik.http.routers.ombweb.rule=Host(`mc.marijndoeve.nl`, `omb.marijndoeve.nl`) # - traefik.http.routers.ombweb.tls.certresolver=marijndoeve
- traefik.http.routers.ombweb.entrypoints=websecure # networks:
- traefik.http.routers.ombweb.tls.certresolver=marijndoeve # - internal
networks: # - web
- internal
- web
backup: # backup:
image: itzg/mc-backup # image: itzg/mc-backup
profiles: # container_name: mc-backup
- disabled # environment:
container_name: mc-backup # TZ: Europe/Amsterdam
environment: # PRUNE_BACKUPS_DAY: 7
TZ: Europe/Amsterdam # BACKUP_INTERVAL: "30m"
PRUNE_BACKUPS_DAY: 7 # INITAL_DELAY: "120"
BACKUP_INTERVAL: "30m" # PAUSE_IF_NO_PLAYERS: "true"
INITAL_DELAY: "120" # RCON_HOST: omb
PAUSE_IF_NO_PLAYERS: "true" # RCON_PASSWORD: minecraft
RCON_HOST: omb # LINK_LATEST: "true"
RCON_PASSWORD: minecraft # volumes:
LINK_LATEST: "true" # - /opt/minecraft/data:/data:ro
volumes: # - backup_volume:/backups
- /opt/minecraft/data:/data:ro # depends_on:
- backup_volume:/backups # - omb
depends_on: # networks:
- omb # - internal
networks: # restart: unless-stopped
- internal
restart: unless-stopped
omb: omb:
image: itzg/minecraft-server image: itzg/minecraft-server
@@ -86,7 +80,6 @@ services:
INIT_MEMORY: 1G INIT_MEMORY: 1G
MAX_MEMORY: 12G MAX_MEMORY: 12G
TZ: Europe/Amsterdam TZ: Europe/Amsterdam
GID: 998
# Auto Pause # Auto Pause
ENABLE_AUTOPAUSE: "TRUE" ENABLE_AUTOPAUSE: "TRUE"
@@ -96,7 +89,7 @@ services:
DIFFICULTY: hard DIFFICULTY: hard
ENABLE_WHITELIST: "TRUE" ENABLE_WHITELIST: "TRUE"
ENFORCE_WHITELIST: "TRUE" ENFORCE_WHITELIST: "TRUE"
SEED: ${SEED} SEED: 7644964991330705000
SPAWN_PROTECTION: 0 SPAWN_PROTECTION: 0
MAX_TICK_TIME: -1 MAX_TICK_TIME: -1
MOTD: One Minecraft Boys - Season 3 MOTD: One Minecraft Boys - Season 3