Moved docker-compose.yml to .sample

master
Keith Irwin 2022-12-04 09:05:51 -07:00
parent 516158a0a9
commit a182a704e2
Signed by: ki9
GPG Key ID: DF773B3F4A88DA86
4 changed files with 72 additions and 0 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
etc/config
etc/servers
docker-compose.yml

View File

@ -31,4 +31,5 @@ else
printf 'ERROR! Failed to add %s to wireguard!\n' "${pubkey}" >&2
/usr/lib/wgapi/http_res 500; exit
fi
/usr/lib/wgapi/http_res 200

View File

@ -29,4 +29,5 @@ else
printf 'ERROR! Failed to delete %s from wireguard!\n' "${pubkey}" >&2
/usr/lib/wgapi/http_res 500; exit
fi
/usr/lib/wgapi/http_res 200

69
docker-compose.yml.sample Normal file
View File

@ -0,0 +1,69 @@
version: '3'
networks:
wgapi:
name: wgapi
ipam:
config:
- subnet: "172.19.0.0/16"
services:
dashboard-backend:
build:
context: back
dockerfile: dashboard.Dockerfile
args:
PORT: 4442
container_name: wgapi-dashboard-backend
cap_add:
- NET_ADMIN
network_mode: host
volumes:
- '/etc/ssl/private:/etc/ssl/private'
- './etc:/etc/wgapi:ro'
- '/var/log/wgapi.log:/var/log/apache2/error.log'
dashboard-frontend:
build:
context: front
dockerfile: dashboard.Dockerfile
container_name: wgapi-dashboard-frontend
networks:
wgapi:
ipv4_address: 172.19.0.2
admin-backend:
build:
context: back
dockerfile: admin.Dockerfile
args:
PORT: 4441
cap_add:
- NET_ADMIN
network_mode: host
container_name: wgapi-admin-backend
volumes:
- '/var/log/wgapi.log:/var/log/apache2/error.log'
- '/etc/ssl/private:/etc/ssl/private'
- './etc:/etc/wgapi:ro'
admin-frontend:
build:
context: front
dockerfile: admin.Dockerfile
container_name: wgapi-admin-frontend
networks:
wgapi:
ipv4_address: 172.19.0.3
fed-backend:
build:
context: back
dockerfile: fed.Dockerfile
args:
PORT: 4443
cap_add:
- NET_ADMIN
network_mode: host
container_name: wgapi-fed-backend
volumes:
- '/var/log/wgapi.log:/var/log/apache2/error.log'