diff --git a/docker-compose.yml b/docker-compose.yml index a1109a8..fc124cd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,9 +5,6 @@ services: DATABASE_URL: postgresql://${DC_UMAMI_PG_USR:?}:${DC_UMAMI_PG_PASS:?}@${DC_UMAMI_PG_HOST:-db}:${DC_UMAMI_PG_PORT:-5432}/${DC_UMAMI_PG_DB:?} DATABASE_TYPE: postgresql APP_SECRET: ${DC_UMAMI_APP_SECRET:?} - depends_on: - db: - condition: service_healthy init: true restart: always healthcheck: @@ -24,7 +21,6 @@ services: - "traefik.http.middlewares.umami-headers.headers.customrequestheaders.X-Real-IP={{.Request.RemoteAddr}}" - "traefik.http.routers.umami.middlewares=umami-headers@docker" networks: - - umami - traefik logging: driver: "json-file" @@ -32,32 +28,6 @@ services: max-size: "100m" max-file: "3" - db: - image: postgres:17.5@sha256:6efd0df010dc3cb40d5e33e3ef84acecc5e73161bd3df06029ee8698e5e12c60 - environment: - POSTGRES_DB: ${DC_UMAMI_PG_DB:?} - POSTGRES_USER: ${DC_UMAMI_PG_USR:?} - POSTGRES_PASSWORD: ${DC_UMAMI_PG_PASS:?} - volumes: - - db-data:/var/lib/postgresql/data - restart: always - healthcheck: - test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"] - interval: 5s - timeout: 5s - retries: 5 - networks: - - umami - logging: - driver: "json-file" - options: - max-size: "100m" - max-file: "3" - -volumes: - db-data: - networks: traefik: external: true # This connects to the external network used by Traefik - umami: