Initial commit: Pangolin Sentinel Docker & Unraid Hub
This commit is contained in:
1 parent
178b40ba37
commit
b4095b82ea
24 files changed
+4355
No files matched your search
@@ -0,0 +1,33 @@
|
||||
services:
|
||||
pangolin-sentinel:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: pangolin-sentinel:latest
|
||||
container_name: pangolin-sentinel
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8888:8888"
|
||||
volumes:
|
||||
# Persistent app data (settings, SSH keys, job history, backup index)
|
||||
- ./data:/data
|
||||
# Backup storage directory (archives pulled from VPS)
|
||||
- ./backups:/backups
|
||||
# For Unraid server, map array paths:
|
||||
# - /mnt/user/appdata/pangolin-sentinel:/data
|
||||
# - /mnt/user/backups/pangolin:/backups
|
||||
environment:
|
||||
- TZ=UTC
|
||||
- PORT=8888
|
||||
- HOST=0.0.0.0
|
||||
- DATA_DIR=/data
|
||||
- BACKUP_DIR=/backups
|
||||
# Optional: set PUID and PGID for Unraid (typically 99 and 100)
|
||||
# - PUID=99
|
||||
# - PGID=100
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8888/api/auth/status"]
|
||||
interval: 30s
|
||||
timeout: 5s
|
||||
retries: 3
|
||||
start_period: 10s
|
||||
Reference in new issue
Block a user