initial commit
Some checks failed
CI / Go — node-agent tests (push) Has been cancelled
CI / Go — edge-gateway build (push) Has been cancelled
CI / Node — lint, typecheck, test, build (push) Has been cancelled

This commit is contained in:
smueller
2026-06-26 10:45:08 +02:00
commit e37ea87b35
118 changed files with 7726 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
[Unit]
Description=HexaHost GameCloud Node Agent
Documentation=https://github.com/hexahost/gamecloud
After=network-online.target docker.service
Wants=network-online.target
Requires=docker.service
[Service]
Type=simple
User=hexahost
Group=hexahost
EnvironmentFile=/etc/hexahost-gamecloud/node-agent.env
ExecStart=/usr/local/bin/hexahost-node-agent
Restart=on-failure
RestartSec=5
TimeoutStopSec=60
KillMode=mixed
# Hardening
NoNewPrivileges=true
ProtectSystem=strict
ProtectHome=true
PrivateTmp=true
ReadWritePaths=/var/lib/hexahost-gamecloud
AmbientCapabilities=
[Install]
WantedBy=multi-user.target