--- docker-compose.yml 2018-02-13 11:57:20.000000000 +0100 +++ docker-compose.yml.8 2018-02-13 11:57:45.000000000 +0100 @@ -5,10 +5,12 @@ image: wodby/mariadb:10.2-3.0.2 # image: wodby/mariadb:10.1-3.0.2 environment: - MYSQL_ROOT_PASSWORD: password + MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: drupal MYSQL_USER: drupal MYSQL_PASSWORD: drupal + ports: + - 3306:3306 # volumes: # - ./mariadb-init:/docker-entrypoint-initdb.d # Place init .sql file(s) here. # - /path/to/mariadb/data/on/host:/var/lib/mysql # I want to manage volumes manually. @@ -26,7 +28,7 @@ php: # 1. Images with vanilla Drupal – wodby/drupal:[DRUPAL_VERSION]-[PHP_VERSION]-[STABILITY_TAG]. - image: wodby/drupal:8-7.1-3.3.2 +# image: wodby/drupal:8-7.1-3.3.2 # image: wodby/drupal:8-7.0-3.3.2 # image: wodby/drupal:7-7.1-3.3.2 # image: wodby/drupal:7-7.0-3.3.2 @@ -35,7 +37,7 @@ # image: wodby/drupal:6-5.3-3.3.2 # 2. Images without Drupal – wodby/drupal-php:[PHP_VERSION]-[STABILITY_TAG]. # image: wodby/drupal-php:7.1-3.3.1 -# image: wodby/drupal-php:7.0-3.3.1 + image: wodby/drupal-php:7.0-3.3.1 # image: wodby/drupal-php:5.6-3.3.1 # image: wodby/drupal-php:5.3-3.3.1 # 3. Images without Drupal – wodby/drupal-php:[PHP_VERSION]-[STABILITY_TAG]. Version for development (--enable-debug) @@ -50,17 +52,17 @@ DB_PASSWORD: drupal DB_NAME: drupal DB_DRIVER: mysql -# PHP_XDEBUG: 1 -# PHP_XDEBUG_DEFAULT_ENABLE: 1 -# PHP_XDEBUG_REMOTE_CONNECT_BACK: 0 -# PHP_XDEBUG_REMOTE_HOST: "10.254.254.254" + PHP_XDEBUG: 1 + PHP_XDEBUG_DEFAULT_ENABLE: 1 + PHP_XDEBUG_REMOTE_CONNECT_BACK: 0 + PHP_XDEBUG_REMOTE_HOST: "10.254.254.254" # PHP_XDEBUG_PROFILER_OUTPUT_DIR: /mnt/files/xdebug/profiler # PHP_XDEBUG_TRACE_OUTPUT_DIR: /mnt/files/xdebug/traces # PHP_BLACKFIRE: 1 volumes: - - codebase:/var/www/html +# - codebase:/var/www/html ## Options for macOS users (https://docker4drupal.readthedocs.io/en/latest/macos) -# - codebase:/var/www/html:cached # User-guided caching + - ./gitroot:/var/www/html:cached # User-guided caching # - docker-sync:/var/www/html # Docker-sync ## For Xdebug profiler files # - files:/mnt/files @@ -82,9 +84,9 @@ NGINX_SERVER_ROOT: /var/www/html/web # NGINX_DRUPAL_FILE_PROXY_URL: http://example.com volumes: - - codebase:/var/www/html +# - codebase:/var/www/html # Options for macOS users (https://docker4drupal.readthedocs.io/en/latest/macos) -# - codebase:/var/www/html:cached # User-guided caching + - ./gitroot:/var/www/html:cached # User-guided caching # - docker-sync:/var/www/html # Docker-sync labels: - 'traefik.backend=nginx' @@ -135,18 +137,18 @@ # - 'traefik.port=9000' # - 'traefik.frontend.rule=Host:adminer.drupal.docker.localhost' -# pma: -# image: phpmyadmin/phpmyadmin -# environment: -# PMA_HOST: mariadb -# PMA_USER: drupal -# PMA_PASSWORD: drupal -# PHP_UPLOAD_MAX_FILESIZE: 1G -# PHP_MAX_INPUT_VARS: 1G -# labels: -# - 'traefik.backend=pma' -# - 'traefik.port=80' -# - 'traefik.frontend.rule=Host:pma.drupal.docker.localhost' + pma: + image: phpmyadmin/phpmyadmin + environment: + PMA_HOST: mariadb + PMA_USER: drupal + PMA_PASSWORD: drupal + PHP_UPLOAD_MAX_FILESIZE: 1G + PHP_MAX_INPUT_VARS: 1G + labels: + - 'traefik.backend=pma' + - 'traefik.port=80' + - 'traefik.frontend.rule=Host:pma.drupal.docker.localhost' # solr: ## wodby/drupal-solr:[DRUPAL_VERSION]-[SOLR_VERSION]-[STABILITY_TAG]. @@ -244,13 +246,13 @@ image: traefik command: -c /dev/null --web --docker --logLevel=INFO ports: - - '8000:80' + - '80:80' # - '8080:8080' # Dashboard volumes: - /var/run/docker.sock:/var/run/docker.sock -volumes: - codebase: +#volumes: +# codebase: ## Docker-sync for macOS users # docker-sync: # external: true