add umami and seo tags

This commit is contained in:
2026-03-01 02:22:39 +01:00
parent e915ba4919
commit a82eca4ef9
13 changed files with 300 additions and 2 deletions

View File

@@ -42,5 +42,39 @@ services:
retries: 3
start_period: 10s
umami-db:
image: postgres:17
restart: unless-stopped
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: ${UMAMI_DB_PASSWORD}
volumes:
- umamidata:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U umami -d umami"]
interval: 10s
timeout: 5s
retries: 5
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
restart: unless-stopped
depends_on:
umami-db:
condition: service_healthy
ports:
- "127.0.0.1:3001:3000" # Proxy via nginx at e.g. analytics.vash.software
environment:
DATABASE_URL: postgresql://umami:${UMAMI_DB_PASSWORD}@umami-db:5432/umami
APP_SECRET: ${UMAMI_APP_SECRET}
healthcheck:
test: ["CMD-SHELL", "wget -q -O /dev/null http://localhost:3000/api/heartbeat || exit 1"]
interval: 15s
timeout: 5s
retries: 5
start_period: 30s
volumes:
pgdata:
umamidata: