From c17f235062a03f588ad45c4feafc0ff5ac1ff706 Mon Sep 17 00:00:00 2001 From: Tim_THW Date: Tue, 11 Nov 2025 10:11:02 +0000 Subject: [PATCH] docker-compose.yml aktualisiert --- docker-compose.yml | 38 +++++++++++++------------------------- 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 09d89d8..6b8e606 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,33 +1,21 @@ version: "3.8" services: - db: - image: mariadb:11 - container_name: webmonitor-db - restart: always - environment: - MARIADB_ROOT_PASSWORD: rootpass - MARIADB_DATABASE: webmonitor - MARIADB_USER: monitor_user - MARIADB_PASSWORD: monitor_pass - volumes: - - db_data:/var/lib/mysql - ports: - - "3306:3306" - api: build: . container_name: webmonitor-api - restart: always - environment: - DBHOST: db - DBUSER: monitor_user - DBPASS: monitor_pass - DBNAME: webmonitor + restart: unless-stopped ports: - "5000:5000" - depends_on: - - db - -volumes: - db_data: + environment: + # Werte werden von Coolify oder deiner Umgebung gesetzt + DBHOST: ${DBHOST} + DBUSER: ${DBUSER} + DBPASS: ${DBPASS} + DBNAME: ${DBNAME} + PORT: 5000 + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:5000/healthz"] + interval: 30s + timeout: 5s + retries: 3