automation/sites/mts8.old/docker-compose.yml
2020-05-02 07:51:39 +02:00

53 lines
1.3 KiB
YAML

version: '3.7'
services:
drupal:
image: drupal:8-apache
# No need to expose a port when you know the container's IP
# ports:
# - 8080:80
volumes:
# this takes advantage of the feature in Docker that a new anonymous
# volume (which is what we're creating here) will be initialized with the
# existing content of the image at the same location
- /var/www/html/modules
- /var/www/html/profiles
# - /var/www/html/sites
# We want a host volume for the themes directory to easily work on theming
- ./themes:/var/www/html/themes
- ./sites:/var/www/html/sites
# Drupal 8 needs Drupal 7 folder to migrate
- "/var/www/mts7:/var/www/mts7"
restart: always
# Fix the container's IP
networks:
drupalnet:
ipv4_address: 172.28.0.2
db:
image: mariadb:10
volumes:
- "mariadb_data:/var/lib/mysql"
restart: always
networks:
drupalnet:
ipv4_address: 172.28.0.3
environment:
MYSQL_ROOT_PASSWORD: 'qdlkjqsdlkj78YKJHDKJ332'
MYSQL_DATABASE: 'drupal'
MYSQL_USER: 'drupal'
MYSQL_PASSWORD: 'drupaltestsite'
volumes:
mariadb_data:
driver: local
networks:
drupalnet:
ipam:
driver: default
config:
- subnet: 172.28.0.0/16