This commit is contained in:
Keller
2025-11-30 16:47:35 +03:00
commit 7c3a656b86
8 changed files with 195 additions and 0 deletions

22
kerio-vpn-mnt.service Normal file
View File

@@ -0,0 +1,22 @@
[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