aboutsummaryrefslogtreecommitdiff
path: root/external/umami/compose.yaml
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