services: umami: image: ghcr.io/umami-software/umami:latest restart: always environment: - DATABASE_URL=postgresql://umami:umami@db:5432/umami - APP_SECRET=V896IlIKJUiwZrUMq6AbKETbBVIZqMFT8dmWBQdC0e - TRACKER_SCRIPT_NAME=Z.js - COLLECT_API_ENDPOINT=/api/Z - TOKEN_EXPIRATION_TIME=365d - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - NODE_VERSION=22.21.1 - YARN_VERSION=1.22.22 - NODE_ENV=production - NEXT_TELEMETRY_DISABLED=1 - NODE_OPTIONS= - HOSTNAME=0.0.0.0 - PORT=3000 ports: - 8300:3000/tcp db: image: postgres:15-alpine restart: always environment: - POSTGRES_PASSWORD=umami - POSTGRES_DB=umami - POSTGRES_USER=umami - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - GOSU_VERSION=1.19 - LANG=en_US.utf8 - PG_MAJOR=15 - PG_VERSION=15.16 - PG_SHA256=695ee29a77be1f5010e10f3667696f29871587f7aa311eadc1f809bea287cf48 - "DOCKER_PG_LLVM_DEPS=llvm19-dev \t\tclang19" - PGDATA=/var/lib/postgresql/data volumes: - umami_umami-db-data:/var/lib/postgresql/data