From aaa7dc3e235dee7873d5f309a44826ee4707932b Mon Sep 17 00:00:00 2001 From: Raphael Date: Sat, 14 Jun 2025 18:55:41 +0200 Subject: [PATCH] feat(docker/compose): now docker compose seems good --- srcs/docker-compose.yml | 50 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 srcs/docker-compose.yml diff --git a/srcs/docker-compose.yml b/srcs/docker-compose.yml new file mode 100644 index 0000000..727b6ef --- /dev/null +++ b/srcs/docker-compose.yml @@ -0,0 +1,50 @@ +services: + + mariadb: + build: ./requirements/mariadb + container_name: mariadb + image: mariadb + env_file: + - ../secrets/.env + volumes: + - wp_db:/var/lib/mysql + networks: + - inception + restart: always + + wordpress: + container_name: wordpress + image: wordpress + build: ./requirements/wordpress + env_file: + - ../secrets/.env + depends_on: + - mariadb + networks: + - inception + + nginx: + container_name: nginx + image: nginx + env_file: + - ../secrets/.env + build: ./requirements/nginx + extra_hosts: + - "rparodi.42.fr:127.0.0.1" + ports: + - 443:443 + volumes: + - wp_files:/var/www/html + depends_on: + - wordpress + networks: + - inception + restart: always + +volumes: + wp_files: + wp_db: + +networks: + inception: + driver: bridge