version: "3" services: lrb-web: build: context: .. dockerfile: docker/drupal/Dockerfile environment: - MYSQL_DATABASE=${MYSQL_DATABASE} - MYSQL_USER=${MYSQL_USER} - MYSQL_PASSWORD=${MYSQL_PASSWORD} - MYSQL_HOST=${MYSQL_HOST} - MYSQL_PORT=${MYSQL_PORT} - SOLR_HOST=${SOLR_HOST} - SOLR_PORT=${SOLR_PORT} networks: - lrb-web ports: - 8080:8080 volumes: - lrb-web-files:/opt/drupal/web/files - lrb-web-private:/opt/drupal/private - ./drupal/config/settings.php:/opt/drupal/web/sites/default/settings.php - ./drupal/config/php.ini:/usr/local/etc/php/php.ini lrb-db: image: mariadb:10 environment: - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} - MYSQL_DATABASE=${MYSQL_DATABASE} - MYSQL_USER=${MYSQL_USER} - MYSQL_PASSWORD=${MYSQL_PASSWORD} networks: - lrb-web ports: - 3306:3306 volumes: - lrb-db-data:/var/lib/mysql/data lrb-solr: image: lrb-solr environment: - CORE_NAME=${CORE_NAME} - SOLR_LOG_LEVEL=WARN networks: - lrb-web ports: - 8983:8983 volumes: - lrb-solr-data:/var/solr/data networks: lrb-web: volumes: lrb-web-files: lrb-web-private: lrb-db-data: lrb-solr-data: