Fixed xds-server service startup in VM.
[src/xds/xds-server.git] / conf.d / usr / lib / systemd / user / xds-server.service
index 600a343..b76636e 100644 (file)
@@ -1,11 +1,15 @@
 [Unit]
 Description=XDS Server
+Wants=network-online.target
+After=network-online.target
+StartLimitBurst=10
+StartLimitIntervalSec=400
 
 [Service]
-Type=forking
 EnvironmentFile=-/etc/default/xds-server
-ExecStart=/opt/AGL/xds/server/xds-server-start.sh
-ExecStop=/opt/AGL/xds/server/xds-server-stop.sh
+ExecStart=/opt/AGL/bin/xds-server
+Restart=on-failure
+RestartSec=2
 
 [Install]
-WantedBy=multi-user.target
+WantedBy=default.target