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