docker-compose.yml aktualisiert
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user