wagon/docker-compose.yml.sample

71 lines
1.5 KiB
Plaintext
Raw Normal View History

2022-12-04 09:05:51 -07:00
version: '3'
networks:
wagon:
name: wagon
2022-12-04 09:05:51 -07:00
ipam:
config:
- subnet: "172.19.0.0/16"
services:
dashboard-backend:
build:
context: back
dockerfile: dashboard.Dockerfile
args:
PORT: 4442
container_name: wagon-dashboard-backend
2022-12-04 09:05:51 -07:00
cap_add:
- NET_ADMIN
network_mode: host
volumes:
- '/etc/ssl/private:/etc/ssl/private'
- './etc:/etc/wagon:ro'
- '/var/log/wagon.log:/var/log/apache2/error.log'
2022-12-04 09:05:51 -07:00
dashboard-frontend:
build:
context: front
dockerfile: dashboard.Dockerfile
container_name: wagon-dashboard-frontend
2022-12-04 09:05:51 -07:00
networks:
wagon:
2022-12-04 09:05:51 -07:00
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: wagon-admin-backend
2022-12-04 09:05:51 -07:00
volumes:
- '/var/log/wagon.log:/var/log/apache2/error.log'
2022-12-04 09:05:51 -07:00
- '/etc/ssl/private:/etc/ssl/private'
- './etc:/etc/wagon:ro'
2022-12-04 09:05:51 -07:00
admin-frontend:
build:
context: front
dockerfile: admin.Dockerfile
container_name: wagon-admin-frontend
2022-12-04 09:05:51 -07:00
networks:
wagon:
2022-12-04 09:05:51 -07:00
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: wagon-fed-backend
2022-12-04 09:05:51 -07:00
volumes:
- '/var/log/wagon.log:/var/log/apache2/error.log'
- './etc:/etc/wagon:ro'