wagon/docker-compose.yml

64 lines
1.4 KiB
YAML

version: '3'
networks:
wgapi:
name: wgapi
ipam:
config:
- subnet: "172.19.0.0/16"
services:
dashboard-backend:
build:
context: back
dockerfile: dashboard.Dockerfile
container_name: wgapi-dashboard-backend
cap_add:
- NET_ADMIN
network_mode: host
volumes:
- '/etc/ssl/private:/etc/ssl/private'
- '/etc/wgapi:/etc/wgapi:ro'
- '/var/log/wgapi:/var/log/wgapi'
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
cap_add:
- NET_ADMIN
network_mode: host
container_name: wgapi-admin-backend
volumes:
- '/var/log/wgapi:/var/log/wgapi'
- '/etc/ssl/private:/etc/ssl/private'
- '/etc/wgapi:/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
# cap_add:
# - NET_ADMIN
# network_mode: host
# container_name: wgapi-fed-backend
# volumes:
# - '/var/log/wgapi:/var/log/wgapi'