32 lines
819 B
YAML
32 lines
819 B
YAML
services:
|
|
wireknock-client:
|
|
image: wireknock
|
|
build: .
|
|
container_name: wireknock-client
|
|
hostname: wireknock-client
|
|
restart: always
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=Europe/Madrid
|
|
- INTERNAL_SUBNET=192.168.9.0
|
|
- ALLOWEDIPS=192.168.9.0/24,0.0.0.0/0
|
|
- SERVERURL=wireknock-server
|
|
- SERVERPORT=51820
|
|
- PERSISTENTKEEPALIVE_PEERS=all
|
|
- LOG_CONFS=false
|
|
- USE_COREDNS=false
|
|
volumes:
|
|
- ./config-client:/config
|
|
- /lib/modules:/lib/modules:ro
|
|
- ./open-sesame.sh:/custom-cont-init.d/open-sesame.sh:ro
|
|
cap_add:
|
|
- NET_ADMIN
|
|
- SYS_MODULE
|
|
healthcheck:
|
|
test: ncat -4 -z -u $SERVERURL $SERVERPORT || kill 1
|
|
interval: 1m
|
|
retries: 2
|
|
start_period: 1m
|
|
network_mode: host
|