Files
kerio-vpnclient-linux/kerio-vpn-mnt.service
2025-11-30 16:47:35 +03:00

23 lines
606 B
Desktop File

[Unit]
Description=Kerio VPN Docker Service
RequiresMountsFor=/mnt/T
Requires=docker.service
After=docker.service mnt-T.mount
Before=umount.target local-fs.target
Conflicts=umount.target
BindsTo=mnt-T.mount
DefaultDependencies=no
[Service]
Type=forking
RemainAfterExit=yes
WorkingDirectory=/opt/kerio
ExecStartPre=/bin/bash -c '/usr/bin/docker container rm -f kerio-vpn'
ExecStart=/usr/bin/docker compose up -d
ExecStop=/bin/bash -c '/usr/bin/docker compose down && while docker compose ps -q 2>/dev/null | grep -q .; do sleep 1; done'
TimeoutStartSec=60
TimeoutStopSec=90
[Install]
WantedBy=mnt-T.mount