From 15d13ebd55db8b3447f15e6c0d3239808cc7dcf5 Mon Sep 17 00:00:00 2001 From: Janis Steiner Date: Mon, 17 Jun 2024 19:34:18 +0100 Subject: [PATCH] . --- docker-compose.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..8360423 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,41 @@ +version: '3.3' + +services: + cyberhex-db: + image: yobasystems/alpine-mariadb:latest + container_name: cyberhex-db + environment: + MYSQL_ROOT_PASSWORD: 1234 + networks: + cyberhex-network: + ipv4_address: 192.168.178.2 + volumes: + - cyberhex-db-storage:/var/lib/mysql + + cyberhex-srv: + build: + context: . + dockerfile: srv_dockerfile + container_name: cyberhex-srv + networks: + cyberhex-network: + ipv4_address: 192.168.178.3 + ports: + - "444:443" + depends_on: + - cyberhex-db + volumes: + - ./cyberhex-code:/var/www/html + - ./apache-conf:/etc/apache2/sites-available + - ./certs:/etc/apache2/certs +networks: + cyberhex-network: + driver: bridge + ipam: + driver: default + config: + - subnet: 192.168.178.0/24 + +volumes: + cyberhex-db-storage: + external: true