LocalAuthority / deploy / jumper / host-manager.service
2 contributors
24 lines | 0.844kb
[Unit]
Description=Xdev Host Manager
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=host-manager
Group=host-manager
WorkingDirectory=/usr/local/xdev-host-manager
EnvironmentFile=/etc/xdev/host-manager.env
ExecStartPre=+/usr/bin/install -d -o host-manager -g host-manager -m 0755 /usr/local/xdev-host-manager/var /usr/local/xdev-host-manager/backups
ExecStartPre=+/usr/bin/chown -R host-manager:host-manager /usr/local/xdev-host-manager/var /usr/local/xdev-host-manager/backups
ExecStart=/usr/bin/perl /usr/local/xdev-host-manager/scripts/host_manager.pl --bind 127.0.0.1 --port 8088
Restart=on-failure
RestartSec=3
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=full
ProtectHome=true
ReadWritePaths=/usr/local/xdev-host-manager /usr/local/xdev-host-manager/backups

[Install]
WantedBy=multi-user.target