docker-compose.yml aktualisiert

This commit is contained in:
2025-11-11 10:11:02 +00:00
parent ca9c07d4c7
commit c17f235062

View File

@@ -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