[Unit] Description=Haixun Go Job Worker After=network-online.target docker.service haixun-gateway.service Wants=network-online.target [Service] Type=simple User=haixun Group=haixun WorkingDirectory=/opt/haixun EnvironmentFile=/opt/haixun/etc/haixun.env ExecStart=/opt/haixun/bin/worker -f /opt/haixun/etc/gateway.worker.prod.yaml Restart=always RestartSec=5 LimitNOFILE=65535 NoNewPrivileges=true ProtectSystem=full ProtectHome=true PrivateTmp=true [Install] WantedBy=multi-user.target