| version: '3' | |
| volumes: | |
| ikev2-vpn-data: | |
| services: | |
| vpn: | |
| build: | |
| context: . | |
| dockerfile: Dockerfile | |
| restart: always | |
| env_file: | |
| - ./vpn.env | |
| ports: | |
| - "500:500/udp" | |
| - "4500:4500/udp" | |
| - "8000:8000" | |
| privileged: true | |
| hostname: ipsec-vpn-server | |
| container_name: ipsec-vpn-server | |
| volumes: | |
| - ikev2-vpn-data:/etc/ipsec.d | |
| - /lib/modules:/lib/modules:ro | |