calendi/docker-compose.server.yml
2025-04-26 02:30:00 +02:00

37 lines
841 B
YAML

services:
app:
image: app:latest
build:
context: .
dockerfile: docker/Dockerfile
target: prod
labels:
- "traefik.enable=true"
- "traefik.http.routers.calendi.entrypoints=websecure"
- "traefik.http.routers.calendi.rule=Host(`calendi.strolap.com`)"
- "traefik.http.routers.calendi.tls=true"
- "traefik.http.routers.calendi.tls.certresolver=strolap"
- "traefik.http.services.calendi.loadbalancer.server.port=80"
networks:
- proxy
postgres:
image: postgres:15
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: postgres
ports:
- "5432:5432"
volumes:
- ./var/postgres_data:/var/lib/postgresql/data
networks:
- proxy
networks:
proxy:
external: true
volumes:
postgres_data: