Inception/srcs/docker-compose.yml
Willem Haffmans 07506ed53a ff bewaren
2025-05-18 13:49:05 +02:00

72 lines
1.4 KiB
YAML

name: inception
services:
mariadb:
container_name: mariadb
restart: always
build:
context: ./requirements/mariadb
dockerfile: Dockerfile
ports:
- '3306:3306'
networks:
- docker-network
volumes:
- data_mariadb:/var/lib/mysql
secrets:
- mariadb_root_password
- mariadb_user_password
env_file:
- ./requirements/mariadb/.env
# wordpress:
# container_name: wordpress
# restart: always
# build:
# context: ./requirements/wordpress
# dockerfile: Dockerfile
# depends_on:
# - mariadb
# ports:
# - '9000:9000'
# networks:
# - docker-network
# volumes:
# - data_wordpress:/var/www/html
# nginx:
# container_name: nginx
# restart: always
# build:
# context: ./requirements/nginx
# dockerfile: Dockerfile
# depends_on:
# - wordpress
# ports:
# - '443:443'
# networks:
# - docker-network
# volumes:
# - data_wordpress:/var/www/html
networks:
docker-network:
driver: bridge
volumes:
data_mariadb:
driver: local
# data_wordpress:
# driver: local
secrets:
mariadb_root_password:
file: ../secrets/db_root_password.txt
mariadb_user_password:
file: ../secrets/db_password.txt
# wordpress_admin_password:
# file: ./requirements/wordpress/.env
# wordpress_user_password:
# file: ./requirements/wordpress/.env