[Unit] Description=Haixun Gateway API (go-zero) After=network-online.target docker.service Wants=network-online.target [Service] Type=simple User=haixun Group=haixun WorkingDirectory=/opt/haixun # secrets(JWT / Mongo URI / Redis 密碼 / worker secret / 加密金鑰)放這裡,不進 repo EnvironmentFile=/opt/haixun/etc/haixun.env ExecStart=/opt/haixun/bin/gateway -f /opt/haixun/etc/gateway.prod.yaml Restart=always RestartSec=5 LimitNOFILE=65535 # 加固 NoNewPrivileges=true ProtectSystem=full ProtectHome=true PrivateTmp=true [Install] WantedBy=multi-user.target