summaryrefslogtreecommitdiff
path: root/docker-compose.local.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.local.yml')
-rw-r--r--docker-compose.local.yml37
1 files changed, 37 insertions, 0 deletions
diff --git a/docker-compose.local.yml b/docker-compose.local.yml
new file mode 100644
index 0000000..fc7b4ad
--- /dev/null
+++ b/docker-compose.local.yml
@@ -0,0 +1,37 @@
+services:
+ drupal:
+ image: drupal:10-apache
+ container_name: portfolio-drupal
+ ports:
+ - '8081:80'
+ environment:
+ DRUPAL_DB_HOST: mariadb
+ DRUPAL_DB_PORT: 3306
+ DRUPAL_DB_NAME: ${DRUPAL_DB_NAME:-drupal}
+ DRUPAL_DB_USER: ${DRUPAL_DB_USER:-drupal}
+ DRUPAL_DB_PASSWORD: ${DRUPAL_DB_PASSWORD:-drupal}
+ depends_on:
+ - mariadb
+ volumes:
+ - drupal-sites:/var/www/html/sites
+ - drupal-modules:/var/www/html/modules
+ - drupal-themes:/var/www/html/themes
+ restart: unless-stopped
+
+ mariadb:
+ image: mariadb:11
+ container_name: portfolio-drupal-db
+ environment:
+ MARIADB_DATABASE: ${DRUPAL_DB_NAME:-drupal}
+ MARIADB_USER: ${DRUPAL_DB_USER:-drupal}
+ MARIADB_PASSWORD: ${DRUPAL_DB_PASSWORD:-drupal}
+ MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD:-root}
+ volumes:
+ - mariadb-data:/var/lib/mysql
+ restart: unless-stopped
+
+volumes:
+ drupal-sites:
+ drupal-modules:
+ drupal-themes:
+ mariadb-data: \ No newline at end of file