cloud-swarm/base/docker-compose.yml
2024-10-28 17:25:42 +01:00

51 lines
762 B
YAML

version: '3.8'
services:
openvpn:
cap_add:
- NET_ADMIN
image: kylemanna/openvpn
networks:
- local
deploy:
mode: replicated
replicas: 1
update_config:
parallelism: 1
delay: 5s
order: start-first
failure_action: rollback
rollback_config:
order: start-first
ports:
- "1195:1194/udp"
- "1195:1194"
volumes:
- openvpn:/etc/openvpn
networks:
local:
name: base
driver: overlay
internal: true
ipam:
config:
- subnet: 172.30.10.0/28
volumes:
openvpn:
name: open-vpn
driver: local
driver_opts:
type: nfs
device: ":/nfs_share/base/open-vpn"
o: "addr=10.0.0.3,rw,soft,nfsvers=4"