Files
ansible/bin/hawser.service
T
2026-06-28 12:52:04 +02:00

32 lines
660 B
Desktop File

[Unit]
Description=Hawser - Remote Docker Agent for Dockhand
Documentation=https://github.com/Finsys/hawser
After=network-online.target docker.service
Wants=network-online.target
Requires=docker.service
[Service]
Type=simple
ExecStart=/usr/local/bin/hawser
Restart=always
RestartSec=10
EnvironmentFile=/etc/hawser/config
# Logging
StandardOutput=journal
StandardError=journal
SyslogIdentifier=hawser
# Security hardening (relaxed for Docker access)
# NoNewPrivileges=false
# ProtectSystem=strict
# ProtectHome=true
# ReadWritePaths=/var/run/docker.sock /data/stacks
# Resource limits
LimitNOFILE=65535
LimitNPROC=4096
[Install]
WantedBy=multi-user.target