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