version: '3.1' services: database: image: mariadb restart: always ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: root volumes: - ./db:/var/lib/mysql networks: - default phpmyadmin: image: phpmyadmin restart: always ports: - "8080:80" environment: - PMA_ARBITRARY=1 contao: build: dockerfile: .docker/contao/Dockerfile context: ./../ depends_on: - database ports: - "80:80" volumes: # - ./../contao/app/config:/var/www/html/contao/app/config # - ./../contao/app/Resources:/var/www/html/contao/app/Resources # - ./../contao/files:/var/www/html/contao/files # - ./../contao/system/config:/var/www/html/contao/system/config # - ./../contao/src:/var/www/html/contao/src # - ./../contao/templates:/var/www/html/contao/templates # - ./../contao/composer.json:/var/www/html/contao/composer.json - ${PWD}/../contao/app/config:/var/www/html/contao/app/config - ${PWD}/../contao/app/Resources:/var/www/html/contao/app/Resources - ${PWD}/../contao/files:/var/www/html/contao/files - ${PWD}/../contao/system/config:/var/www/html/contao/system/config - ${PWD}/../contao/src:/var/www/html/contao/src - ${PWD}/../contao/templates:/var/www/html/contao/templates - ${PWD}/../contao/composer.json:/var/www/html/contao/composer.json networks: - default mailhog: image: mailhog/mailhog:latest ports: - "127.0.0.1:8025:8025" networks: default: