inception/srcs/docker-compose.yml
2022-09-22 23:12:18 +02:00

62 lines
1.3 KiB
YAML

version: '3.3'
services:
nginx:
build: requirements/nginx/
container_name: nginx
environment:
- DOMAIN_NAME=apommier.42.fr
- SSL_CERTIFICATE=/etc/ssl/certs/nginx-selfsigned.crt
- SSL_CERTIFICATE_KEY=/etc/ssl/private/nginx-selfsigned.key
depends_on:
- wordpress
ports:
- 443:443
- 80:80
volumes:
- ./wordpress:/var/www/html
restart: unless-stopped
networks:
- wpnetwork
wordpress:
build: ./requirements/wordpress
volumes:
# - wpfiles:/var/www/html
- ./wordpress:/var/www/html
depends_on:
- mariadb
networks:
- wpnetwork
restart: unless-stopped
mariadb:
build: ./requirements/mariadb
container_name: mariadb
#image: mariadb:latest
#container_name: mariadb
#environment:
# MARIADB_DATABASE: wp
# MARIADB_USER: wp
# MARIADB_PASSWORD: secret
# MARIADB_ROOT_PASSWORD: secret
#mariadb_DATABASE: wp
#mariadb_USER: wp
#mariadb_PASSWORD: secret
#mariadb_ROOT_PASSWORD: secret
volumes:
#- ./requirements/mariadb:/var/lib/mariadb
#- wpfiles:/var/www/html
- ./wordpress:/var/www/html
networks:
- wpnetwork
restart: unless-stopped
networks:
wpnetwork:
driver: bridge
volumes:
wpfiles: