Bettersplit/docker-compose.yml
2025-05-03 15:06:07 +02:00

40 lines
854 B
YAML

services:
nextapp:
build: .
container_name: bettersplit
restart: always
ports:
- "3000:3000"
expose:
- "3000"
labels:
- "traefik.enable=true"
- "traefik.http.routers.bettersplit.rule=Host(`bettersplit.shortman.me`)"
- "traefik.http.routers.bettersplit.entrypoints=websecure"
- "traefik.http.routers.bettersplit.tls.certresolver=myresolver"
networks:
- bettersplit_network
- webproxy
db:
image: postgres:latest
container_name: bettersplit-db
restart: always
shm_size: 128mb
env_file:
- .env.production
volumes:
- pgdata:/var/lib/postgresql/data
ports:
- "5432:5432"
networks:
- bettersplit_network
volumes:
pgdata:
driver: local
networks:
bettersplit_network:
driver: bridge
webproxy:
external: true