1[Unit]
2Description=OpenClaw trial
3Requires=docker.service
4After=docker.service network-online.target
5
6[Service]
7Restart=always
8RestartSec=5
9ExecStartPre=-/usr/bin/docker rm -f openclaw
10ExecStart=/usr/bin/docker run --name openclaw --network host --memory 4g --cpus 3 --pids-limit 512 --cap-drop ALL --security-opt no-new-privileges --shm-size 512m -e HTTP_PROXY=http://10.0.2.100:3128 -e HTTPS_PROXY=http://10.0.2.100:3128 -e http_proxy=http://10.0.2.100:3128 -e https_proxy=http://10.0.2.100:3128 -e NO_PROXY=localhost,127.0.0.1,10.0.2.101 -e no_proxy=localhost,127.0.0.1,10.0.2.101 -e NODE_USE_ENV_PROXY=1 -e TZ=America/Los_Angeles -v /opt/openclaw/state:/home/node/.openclaw openclaw-trial
11ExecStop=/usr/bin/docker stop -t 15 openclaw
12
13[Install]
14WantedBy=multi-user.target