blob: 12ad767759265eb7a613fadc03b4b3352276fb12 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
version: '3'
networks:
eduvpn_network:
ipam:
driver: default
config:
- subnet: 172.20.0.0/24
services:
eduvpnserver:
build:
context: "."
dockerfile: 'ci/docker/eduvpn-server.docker'
tty: true
sysctls:
- net.ipv6.conf.all.disable_ipv6=0
networks:
eduvpn_network:
ipv4_address: 172.20.0.5
cap_add: # needed for wireguard
- NET_ADMIN
healthcheck:
test: ["CMD", "systemctl", "status", "wg-quick@wg0"] # Wait for wireguard to come online
interval: 5s
timeout: 10s
retries: 10
gotest:
build:
context: "."
dockerfile: 'ci/docker/go-test.docker'
depends_on:
eduvpnserver:
condition: service_healthy
|