diff --git a/docker-compose.yml b/docker-compose.yml index 417dc79..9a99090 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,7 @@ name: ${WPSTACK_PROJECT_NAME:-wpstack} services: reverse-proxy: - container_name: reverse-proxy + container_name: ${WPSTACK_PROJECT_NAME:-wpstack}-reverse-proxy image: hackeamos/httpd build: context: './docker/nginx' @@ -11,6 +11,8 @@ services: - app volumes: - ./webroot:/var/www/html + - ../repo/wp-content/themes/itforumportal:/var/www/html/wp-content/themes/itforumportal + - ../repo/wp-content/plugins/advanced-custom-fields-pro:/var/www/html/wp-content/plugins/advanced-custom-fields-pro environment: WORDPRESS_SITEURL: ${WPSTACK_PROTOCOL}://${WPSTACK_DOMAIN}/${WPSTACK_URLPATH:-} WORDPRESS_SITE_TYPE: ${WPSTACK_MULTISITE:-regular} @@ -23,18 +25,21 @@ services: - proxy-network app: - container_name: app + container_name: ${WPSTACK_PROJECT_NAME:-wpstack}-app image: hackeamos/wp build: context: . dockerfile: ./docker/wordpress/Dockerfile volumes: - ./webroot:/var/www/html + - ../repo/wp-content/themes/itforumportal:/var/www/html/wp-content/themes/itforumportal + - ../repo/wp-content/plugins/advanced-custom-fields-pro:/var/www/html/wp-content/plugins/advanced-custom-fields-pro environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: ${DB_USER} WORDPRESS_DB_NAME: ${DB_NAME} WORDPRESS_DB_PASSWORD: ${DB_PASS} + WORDPRESS_TABLE_PREFIX: ${DB_PREFIX:-wp_} WORDPRESS_SITEURL: ${WPSTACK_PROTOCOL}://${WPSTACK_DOMAIN}/${WPSTACK_URLPATH:-} WORDPRESS_BLOGNAME: ${WPSTACK_BLOGNAME:-} WORDPRESS_ADMIN_USER: ${WPSTACK_ADMIN_USER:-admin} @@ -51,10 +56,11 @@ services: - proxy-network db: - container_name: db + container_name: ${WPSTACK_PROJECT_NAME:-wpstack}-db image: mariadb volumes: - db_data:/var/lib/mysql + - ../db:/docker-entrypoint-initdb.d environment: MARIADB_RANDOM_ROOT_PASSWORD: true MARIADB_USER: ${DB_USER}