WIP: formating

This commit is contained in:
2020-04-23 23:13:31 +02:00
parent 4edeed2e5b
commit f465e4f466

View File

@@ -5,10 +5,11 @@ set -o allexport;
source .env; source .env;
set +o allexport set +o allexport
echo "Setting up docker volume and network..."; echo "Setting up docker volumes";
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 volume create wp-cli-cache;
echo "Setting up docker network";
docker network create $PREFIX; docker network create $PREFIX;
docker-compose up -d web; docker-compose up -d web;
@@ -28,12 +29,14 @@ while ! docker exec $PREFIX-web /bin/sh -c "mysqladmin ping -h $PREFIX-db -P 330
sleep 1; sleep 1;
done done
echo "Installing WordPress" echo "Downloading WordPress core";
docker exec --user www-data $PREFIX-web /bin/sh -c " docker exec --user www-data $PREFIX-web /bin/sh -c "
wp core download \ wp core download \
--locale=$WP_LOCALE \ --locale=$WP_LOCALE \
--path=/var/www/html \ --path=/var/www/html \
--version=$WP_VERSION"; --version=$WP_VERSION";
echo "Creating WordPress config";
docker exec --user www-data $PREFIX-web /bin/sh -c ' docker exec --user www-data $PREFIX-web /bin/sh -c '
wp config create \ wp config create \
--dbhost='"$PREFIX-db"' \ --dbhost='"$PREFIX-db"' \
@@ -46,7 +49,9 @@ docker exec --user www-data $PREFIX-web /bin/sh -c '
--extra-php <<EXTRA-PHP --extra-php <<EXTRA-PHP
if (isset(\$_SERVER["HTTP_X_FORWARDED_PROTO"]) && \$_SERVER["HTTP_X_FORWARDED_PROTO"] == "https") \$_SERVER["HTTPS"]="on"; if (isset(\$_SERVER["HTTP_X_FORWARDED_PROTO"]) && \$_SERVER["HTTP_X_FORWARDED_PROTO"] == "https") \$_SERVER["HTTPS"]="on";
EXTRA-PHP EXTRA-PHP
' ';
echo "Installing WordPress core";
docker exec --user www-data $PREFIX-web /bin/sh -c " docker exec --user www-data $PREFIX-web /bin/sh -c "
wp core install \ wp core install \
--admin_email=no@mail.com \ --admin_email=no@mail.com \
@@ -56,8 +61,12 @@ docker exec --user www-data $PREFIX-web /bin/sh -c "
--skip-email \ --skip-email \
--title=$PREFIX \ --title=$PREFIX \
--url=https://www.$PREFIX.localhost"; --url=https://www.$PREFIX.localhost";
echo "Installing WordPress $THEME theme";
docker exec --user www-data $PREFIX-web /bin/sh -c " 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";
echo "Connect network to traefik";
docker network connect $PREFIX traefik; docker network connect $PREFIX traefik;