blob: 0672c19e0ab0a2b17985a6dbebc0031f098ef4ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
version: '3'
services:
umami:
container_name: umami
image: ghcr.io/umami-software/umami:postgresql-latest
ports:
- "${UMAMI_WEB_PORT}:3000"
environment:
IGNORE_IP: "${UMAMI_IGNORE_IP}"
DATABASE_URL: "${UMAMI_DB_URL}"
DATABASE_TYPE: "${UMAMI_DB_TYPE}"
APP_SECRET: "${UMAMI_APP_SECRET}"
#depends_on:
#db:
#condition: service_healthy
restart: always
#healthcheck:
#test: ["CMD-SHELL", "curl http://localhost:3001/api/heartbeat"]
#interval: 5s
#timeout: 5s
# retries: 5
umami-db:
container_name: 'umami-db'
image: postgres:15-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: umami
volumes:
- "${UMAMI_DB_DATA_PATH}:/var/lib/postgresql/data"
ports:
- "${UMAMI_DB_PORT}:5432"
restart: always
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
interval: 5s
timeout: 5s
retries: 5
|