25 lines
780 B
YAML
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
|