home: add minerva dashboard scaffold
Some checks failed
secret-guardrails / artifact-secret-scan (push) Has been cancelled
secret-guardrails / gitleaks (push) Has been cancelled

This commit is contained in:
Fizzlepoof
2026-05-25 15:40:26 +00:00
parent 6659fd929f
commit 2db6a23a2c
24 changed files with 1220 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
services:
minerva-dashboard:
container_name: minerva-dashboard
build:
context: .
dockerfile: Dockerfile
restart: unless-stopped
ports:
- "8094:8094"
env_file:
- .env
environment:
TZ: ${TZ}
MINERVA_HOST: ${MINERVA_HOST:-0.0.0.0}
MINERVA_PORT: ${MINERVA_PORT:-8094}
MINERVA_STATE_DIR: ${MINERVA_STATE_DIR:-/data/state}
MINERVA_SHARED_PASSWORD: ${MINERVA_SHARED_PASSWORD:-}
volumes:
- /mnt/docker-ssd/docker/appdata/minerva-dashboard:/data
healthcheck:
test: ["CMD-SHELL", "curl -fsS http://127.0.0.1:8094/api/health || exit 1"]
interval: 30s
timeout: 10s
retries: 3
start_period: 20s
networks:
- minerva-dashboard-net
networks:
minerva-dashboard-net:
driver: bridge