view vendor/drush/drush/docker-compose.yml @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents a9cd425dd02b
children
line wrap: on
line source
version: "3.1"

services:
  # More info at https://github.com/wodby/mariadb
  mariadb:
    image: wodby/mariadb:${MARIADB_TAG-10.1}
    container_name: ${PROJECT_NAME-unish}_mariadb
    stop_grace_period: 30s
    environment:
      MYSQL_ROOT_PASSWORD: password
    volumes:
      - mariadb-datavolume:/var/lib/mysql
    ports:
      - '3006:3306'

  # More info at https://github.com/wodby/php
  # We don't want their drupal-php image as that ships with a Drush inside.
  drupal:
    image: wodby/php:${PHP_TAG-7.2-dev}
    container_name: ${PROJECT_NAME-unish}_drupal
    environment:
      PHP_SENDMAIL_PATH: /dev/null
      UNISH_DB_URL: ${UNISH_DB_URL-mysql://root:password@mariadb}
      UNISH_NO_TIMEOUTS: y
      COLUMNS: ${COLUMNS-80} # Set 80 columns for docker exec -it.
    ## Read instructions at https://wodby.com/stacks/drupal/docs/local/xdebug/
      PHP_XDEBUG:
      PHP_XDEBUG_DEFAULT_ENABLE:
      PHP_IDE_CONFIG:
      PHP_XDEBUG_REMOTE_HOST:
    volumes:
      - ./:/var/www/html:${VOLUME_FLAGS-cached}
      - ./.docker/zz-php.ini:/usr/local/etc/php/conf.d/zz-php.ini

  # More info at https://github.com/wodby/postgres
  postgres:
    image: wodby/postgres:${POSTGRES_TAG-10.5}
    container_name: unish_postgres
    stop_grace_period: 30s
    environment:
      POSTGRES_PASSWORD: unish
      POSTGRES_DB: unish_dev
      POSTGRES_USER: unish
    volumes:
      - postgres-datavolume:/var/lib/postgresql/data
    ports:
      - '5532:5432'

#data volumes https://docs.docker.com/storage/volumes/
volumes:
  mariadb-datavolume:
  postgres-datavolume: