services: app: image: orsolin/docker-php-5.3-apache:latest container_name: mwmedia_app volumes: - .:/var/www/html/press4 - ./docker/vhost.conf:/etc/httpd/conf/httpd.conf - ./docker/php.ini:/usr/local/etc/php/php.ini depends_on: - db restart: unless-stopped networks: - web db: image: mariadb:10.11 container_name: mwmedia_db restart: always environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: mwmedia MYSQL_USER: root MYSQL_PASSWORD: root ports: - "3306:3306" volumes: - db_data:/var/lib/mysql - ./!_db:/dump networks: - web caddy: image: caddy:latest container_name: mwmedia_caddy ports: - "80:80" - "443:443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - caddy_data:/data - caddy_config:/config restart: unless-stopped depends_on: - app networks: - web volumes: db_data: caddy_data: caddy_config: networks: web: driver: bridge