diff --git a/sites/mts8/docker-compose.yml b/sites/mts8/docker-compose.yml new file mode 100644 index 0000000..9f4e7eb --- /dev/null +++ b/sites/mts8/docker-compose.yml @@ -0,0 +1,52 @@ +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 + +