87 lines
1.8 KiB
YAML
87 lines
1.8 KiB
YAML
services:
|
|
haproxy:
|
|
image: haproxy:latest
|
|
container_name: haproxy
|
|
volumes:
|
|
- ./HAPROXY/:/usr/local/etc/haproxy
|
|
ports:
|
|
- "80:80"
|
|
- "443:443"
|
|
networks:
|
|
docker-net:
|
|
ipv4_address: 172.30.0.10
|
|
restart: always
|
|
|
|
webserver_public:
|
|
build: .
|
|
container_name: webserver_public
|
|
volumes:
|
|
- ./WEBSERVER/PUBLIC/WEBROOT/:/var/www/html/
|
|
# - ./SESSIONS/PUBLIC/:/var/lib/php/sessions
|
|
ports:
|
|
- "8001:80"
|
|
networks:
|
|
docker-net:
|
|
ipv4_address: 172.30.0.11
|
|
restart: always
|
|
|
|
webserver_backend:
|
|
build: .
|
|
container_name: webserver_backend
|
|
volumes:
|
|
- ./WEBSERVER/BACKEND/WEBROOT/:/var/www/html/
|
|
# - ./SESSIONS/BACKEND/:/var/lib/php/sessions
|
|
ports:
|
|
- "8002:80"
|
|
networks:
|
|
docker-net:
|
|
ipv4_address: 172.30.0.12
|
|
restart: always
|
|
|
|
mariadb:
|
|
image: mariadb:latest
|
|
container_name: mariadb
|
|
volumes:
|
|
- ./MARIADB:/var/lib/mysql
|
|
ports:
|
|
- "3306:3306"
|
|
environment:
|
|
MARIADB_ROOT_PASSWORD: bBHofurUJWKzPE8Z
|
|
MARIADB_DATABASE: DEV
|
|
MARIADB_USER: worker
|
|
MARIADB_PASSWORD: bBHofurUJWKzPE8Z
|
|
networks:
|
|
docker-net:
|
|
ipv4_address: 172.30.0.13
|
|
dns:
|
|
- 172.30.0.14
|
|
restart: always
|
|
|
|
dnsmasq:
|
|
image: dockurr/dnsmasq
|
|
container_name: dnsmasq
|
|
restart: always
|
|
cap_add:
|
|
- NET_ADMIN
|
|
ports:
|
|
- "53:53/udp"
|
|
- "53:53/tcp"
|
|
volumes:
|
|
- ./CONFIGS/DNSMASQ/dnsmasq.conf:/etc/dnsmasq.conf:ro
|
|
- ./DNSMASQ/dnsmasq_leases:/var/lib/misc
|
|
networks:
|
|
docker-net:
|
|
ipv4_address: 172.30.0.14
|
|
dns-net:
|
|
dns:
|
|
- 127.0.0.1
|
|
|
|
networks:
|
|
docker-net:
|
|
driver: bridge
|
|
ipam:
|
|
config:
|
|
- subnet: 172.30.0.0/24
|
|
dns-net:
|
|
driver: bridge
|