WIP: formating
This commit is contained in:
15
create.sh
15
create.sh
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user