| @@ -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; | |||
| @@ -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 | |||
| @@ -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 | |||