Files
docker-watch-desk/docker-compose.yml
2025-10-20 22:26:53 +00:00

25 lines
780 B
YAML

version: '3.8'
services:
docker-webui:
build:
context: .
dockerfile: Dockerfile
args:
VITE_SUPABASE_URL: ${VITE_SUPABASE_URL}
VITE_SUPABASE_PUBLISHABLE_KEY: ${VITE_SUPABASE_PUBLISHABLE_KEY}
VITE_SUPABASE_PROJECT_ID: ${VITE_SUPABASE_PROJECT_ID}
container_name: docker-webui
ports:
- "${PORT:-8080}:8080"
environment:
- TZ=${TZ:-Europe/Copenhagen}
- ADMIN_EMAIL=${ADMIN_EMAIL:-admin@docker-webui.local}
- ADMIN_PASSWORD=${ADMIN_PASSWORD:-changeme123}
volumes:
# Mount Docker socket for container management (read-only for safety)
- /var/run/docker.sock:/var/run/docker.sock:ro
# Mount proc for host metrics (read-only)
- /proc:/host/proc:ro
restart: unless-stopped