Files
umami/docker-compose.yml
2026-03-13 15:55:25 +00:00

42 lines
1.0 KiB
YAML

---
services:
umami:
image: ghcr.io/umami-software/umami:latest
container_name: umami
ports:
- "${PORT}:3000"
environment:
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_DB_HOST}:${POSTGRES_PORT}/umami
APP_SECRET: ${APP_SECRET}
# depends_on:
# db:
# condition: service_healthy
init: true
restart: always
healthcheck:
test: ["CMD-SHELL", "curl https://umami.novicelab.io/api/heartbeat"]
interval: 5s
timeout: 5s
retries: 5
networks:
- nginx
# db:
# image: postgres:15-alpine
# environment:
# POSTGRES_DB: umami
# POSTGRES_USER: umami
# POSTGRES_PASSWORD: umami
# volumes:
# - umami-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
volumes:
umami-db-data:
networks:
nginx:
external: true