Switched from Dockmon to Beszel

This commit is contained in:
2025-10-31 17:13:00 +01:00
parent cc6454cef9
commit f4a4142799
75 changed files with 24313 additions and 122 deletions

View File

@@ -0,0 +1,31 @@
services:
dockmon:
build:
context: .
dockerfile: docker/Dockerfile
container_name: dockmon
restart: unless-stopped
security_opt:
- no-new-privileges:true
ports:
- "8001:443" # HTTPS only - backend access through nginx proxy
environment:
- TZ=UTC
- PYTHONPATH=/app/backend
- PYTHONUNBUFFERED=1
volumes:
- dockmon_data:/app/data
- /var/run/docker.sock:/var/run/docker.sock # For local Docker monitoring (auto-configured on first run)
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 30s
labels:
- "com.dockmon.description=All-in-One Docker Container Monitor"
- "com.dockmon.version=1.0"
volumes:
dockmon_data:
driver: local