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" version: "3.8"
services: 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: api:
build: . build: .
container_name: webmonitor-api container_name: webmonitor-api
restart: always restart: unless-stopped
environment:
DBHOST: db
DBUSER: monitor_user
DBPASS: monitor_pass
DBNAME: webmonitor
ports: ports:
- "5000:5000" - "5000:5000"
depends_on: environment:
- db # Werte werden von Coolify oder deiner Umgebung gesetzt
DBHOST: ${DBHOST}
volumes: DBUSER: ${DBUSER}
db_data: DBPASS: ${DBPASS}
DBNAME: ${DBNAME}
PORT: 5000
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5000/healthz"]
interval: 30s
timeout: 5s
retries: 3