dc-spliit/docker-compose.yml

26 lines
834 B
YAML

name: spliit
services:
spliit:
image: crazymax/spliit:1.15.0@sha256:f7556282cfd1fc771978ca8bc346629f8e162a0f8e1accf19ee9a00778eec611
depends_on:
- db
environment:
- TZ=Europe/Zurich
- POSTGRES_HOST=${DC_SPLIIT_POSTGRES_HOST:-db}
- POSTGRES_PORT=${DC_SPLIIT_POSTGRES_PORT:-5432}
- POSTGRES_DB=${DC_SPLIIT_POSTGRES_DB:-spliit}
- POSTGRES_USER=${DC_SPLIIT_POSTGRES_USER:-spliit}
- POSTGRES_PASSWORD=${DC_SPLIIT_POSTGRES_PASS:?}
restart: always
labels:
- "traefik.enable=true"
- "traefik.http.routers.spliit.rule=Host(`${DC_SPLIIT_HOSTNAME:?}`)"
- "traefik.http.routers.spliit.entrypoints=websecure"
- "traefik.http.services.spliit.loadbalancer.server.port=${DC_SPLIIT_PORT:?}"
networks:
- traefik
networks:
traefik:
external: true