42 lines
750 B
YAML
42 lines
750 B
YAML
services:
|
|
wg-target:
|
|
build: ../wireguard
|
|
cap_add:
|
|
- NET_ADMIN
|
|
sysctls:
|
|
- net.ipv4.conf.all.src_valid_mark=1
|
|
secrets:
|
|
- source: wg-target
|
|
target: wg-config
|
|
|
|
wg-dummy:
|
|
build: ../wireguard
|
|
cap_add:
|
|
- NET_ADMIN
|
|
sysctls:
|
|
- net.ipv4.conf.all.src_valid_mark=1
|
|
secrets:
|
|
- source: wg-dummy
|
|
target: wg-config
|
|
|
|
target:
|
|
build:
|
|
dockerfile: ./Dockerfile
|
|
args:
|
|
BIND_ADDRESS: "10.2.0.3"
|
|
network_mode: "service:wg-target"
|
|
|
|
dummy:
|
|
build:
|
|
dockerfile: ./Dockerfile
|
|
args:
|
|
BIND_ADDRESS: "10.2.0.6"
|
|
network_mode: "service:wg-dummy"
|
|
|
|
secrets:
|
|
wg-target:
|
|
file: ./wg-target.conf
|
|
|
|
wg-dummy:
|
|
file: ./wg-dummy.conf
|