20 lines
470 B
SYSTEMD
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
|
|
|