diff --git a/create.sh b/create.sh index f1b6e06..675fb6c 100755 --- a/create.sh +++ b/create.sh @@ -8,8 +8,8 @@ set +o allexport echo "Setting up docker volume and network..."; docker volume create $PREFIX-web; docker volume create $PREFIX-db; +docker volume create wp-cli-cache; docker network create $PREFIX; -docker network connect $PREFIX traefik; docker-compose up -d web; 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 \ --activate \ --path=/var/www/html"; +docker network connect $PREFIX traefik; diff --git a/docker-compose.yml b/docker-compose.yml index f038f41..9b9d365 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -37,6 +37,7 @@ services: - traefik.http.services.${PREFIX}-web.loadbalancer.server.port=80 volumes: - web:/var/www/html + - wp-cli-cache:/var/www/.wp-cli version: "3.4" @@ -45,3 +46,5 @@ volumes: name: ${PREFIX}-db web: name: ${PREFIX}-web + wp-cli-cache: + name: wp-cli-cache diff --git a/purge.sh b/purge.sh index f0f337e..cef4af6 100755 --- a/purge.sh +++ b/purge.sh @@ -10,5 +10,5 @@ docker network disconnect $PREFIX traefik docker network rm $PREFIX docker rm $PREFIX-web docker rm $PREFIX-db -docker volume rm $PREFIX-db docker volume rm $PREFIX-web +docker volume rm $PREFIX-db