ccyunchina-deploy/roles/openvpn/files/docker-openvpn.service

20 lines
470 B
SYSTEMD

[Unit]
After=network.target docker.service
Requires=docker.service
[Service]
RestartSec=10
Restart=always
Environment="NAME=openvpn"
Environment="DATA_VOL=/opt/openvpn/etc"
Environment="IMG=y2ghost/openvpn:latest"
Environment="PORT=1194:1194/tcp"
ExecStartPre=-/opt/k8s/bin/docker rm -f $NAME
ExecStart=/opt/k8s/bin/docker run --rm --cap-add=NET_ADMIN -v ${DATA_VOL}:/etc/openvpn --name ${NAME} -p ${PORT} ${IMG} ovpn_run $ARGS
[Install]
WantedBy=multi-user.target