adds a common wp cli cache volume

This commit is contained in:
2020-04-23 15:09:43 +02:00
parent 6336d5671d
commit 4edeed2e5b
3 changed files with 6 additions and 2 deletions

View File

@@ -8,8 +8,8 @@ set +o allexport
echo "Setting up docker volume and network..."; echo "Setting up docker volume and network...";
docker volume create $PREFIX-web; docker volume create $PREFIX-web;
docker volume create $PREFIX-db; docker volume create $PREFIX-db;
docker volume create wp-cli-cache;
docker network create $PREFIX; docker network create $PREFIX;
docker network connect $PREFIX traefik;
docker-compose up -d web; docker-compose up -d web;
while ! docker ps -q -f name=$PREFIX-web; do while ! docker ps -q -f name=$PREFIX-web; do
@@ -60,3 +60,4 @@ docker exec --user www-data $PREFIX-web /bin/sh -c "
wp theme install $THEME \ wp theme install $THEME \
--activate \ --activate \
--path=/var/www/html"; --path=/var/www/html";
docker network connect $PREFIX traefik;

View File

@@ -37,6 +37,7 @@ services:
- traefik.http.services.${PREFIX}-web.loadbalancer.server.port=80 - traefik.http.services.${PREFIX}-web.loadbalancer.server.port=80
volumes: volumes:
- web:/var/www/html - web:/var/www/html
- wp-cli-cache:/var/www/.wp-cli
version: "3.4" version: "3.4"
@@ -45,3 +46,5 @@ volumes:
name: ${PREFIX}-db name: ${PREFIX}-db
web: web:
name: ${PREFIX}-web name: ${PREFIX}-web
wp-cli-cache:
name: wp-cli-cache

View File

@@ -10,5 +10,5 @@ docker network disconnect $PREFIX traefik
docker network rm $PREFIX docker network rm $PREFIX
docker rm $PREFIX-web docker rm $PREFIX-web
docker rm $PREFIX-db docker rm $PREFIX-db
docker volume rm $PREFIX-db
docker volume rm $PREFIX-web docker volume rm $PREFIX-web
docker volume rm $PREFIX-db