feat: monitor cloud server health

This commit is contained in:
Codex Local
2026-08-26 20:41:26 +08:00
parent fb4691c7b2
commit 0bf375155e
8 changed files with 429 additions and 2 deletions
@@ -0,0 +1,18 @@
[Unit]
Description=Check data terminal cloud server health
Requires=docker.service
After=docker.service network-online.target
[Service]
Type=oneshot
User=root
Group=root
UMask=0077
Environment=PLATFORM_ROOT=/opt/data-terminal-cloud/current
Environment=BACKUP_ROOT=/var/backups/data-terminal-cloud
Environment=MONITOR_STATE_DIR=/var/lib/data-terminal-cloud-monitor
ExecStart=/opt/data-terminal-cloud/current/deploy/server/health-monitor.sh
Nice=10
NoNewPrivileges=true
PrivateTmp=true
TimeoutStartSec=2m