From 6f15f18286381395e101067bc484e0355eeccf92 Mon Sep 17 00:00:00 2001 From: kbrianngeno Date: Fri, 13 Mar 2026 15:55:25 +0000 Subject: [PATCH] first commit --- .gitignore | 2 ++ docker-compose.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c06317a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.env +/data \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4337539 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,42 @@ +--- +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 \ No newline at end of file