version: '2'
|
|
services:
|
|
drupal-project-mysql:
|
|
container_name: drupal-project-mysql
|
|
image: mysql:5.6
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: root
|
|
MYSQL_DATABASE: drupal
|
|
MYSQL_USER: mysql
|
|
MYSQL_PASSWORD: mysql
|
|
volumes:
|
|
- ../sites-databases/drupal-project:/var/lib/mysql
|
|
networks:
|
|
- dockercompose
|
|
command: mysqld --max_allowed_packet=64M
|
|
restart: always
|
|
drupal-project:
|
|
container_name: drupal-project
|
|
image: codekoalas/drupal8:permissionsFix
|
|
environment:
|
|
VIRTUAL_HOST: .drupal-project.localhost
|
|
#GIT_HOSTS: "IP url" it was hard coded to our internal gitlab removed for safety
|
|
GIT_REPO: https://github.com/fabean/drupal-project.git
|
|
GIT_BRANCH: 8.x
|
|
MYSQL_SERVER: mysql
|
|
MYSQL_DATABASE: drupal
|
|
MYSQL_USER: mysql
|
|
MYSQL_PASSWORD: mysql
|
|
DRUPAL_BASE_URL: http://drupal-project.localhost
|
|
DRUPAL_TRUSTED_HOSTS: drupal-project\.localhost$$
|
|
DRUPAL_HTTPS: "off"
|
|
APACHE_DOCROOT: /var/www/site/docroot
|
|
PRODUCTION: "false"
|
|
#SESMailHub: mail-relay.ckdev.io
|
|
#LOCAL: "true"
|
|
volumes:
|
|
- ../sites-files/drupal-project:/mnt/site-files
|
|
- ./:/var/www/site
|
|
#- drupal-project-files-sync:/mnt/sites-files
|
|
#- drupal-project-sync:/var/www/site
|
|
networks:
|
|
- dockercompose
|
|
links:
|
|
- drupal-project-mysql:mysql
|
|
# extra_hosts:
|
|
#- "xdebug:192.168.237.237"
|
|
restart: always
|
|
networks:
|
|
dockercompose:
|
|
external:
|
|
name: dockercompose_dockercompose
|
|
#volumes:
|
|
# drupal-project-sync:
|
|
# external: true
|
|
# drupal-project-files-sync:
|
|
# external: true
|
|
# drupal-project-mysql-sync:
|
|
# external: true
|