diff --git a/docker-compose.yml b/docker-compose.yml index 9482bc0..e28d773 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,25 @@ services: + wg-init: + image: alpine:3.21 + cap_add: + - SYS_MODULE + volumes: + - ./wg-data:/data + - /lib/modules:/lib/modules:ro + command: + - /bin/sh + - -c + - | + modprobe ip6_tables 2>/dev/null || true + modprobe ip6table_nat 2>/dev/null || true + chmod 700 /data + restart: "no" + wg-easy: - image: ghcr.io/wg-easy/wg-easy:15.2.2 + depends_on: + wg-init: + condition: service_completed_successfully + image: ghcr.io/wg-easy/wg-easy:15 container_name: wg-easy restart: unless-stopped