ソースを参照

WIP: formating

test
コミット
f465e4f466
1個のファイルの変更12行の追加3行の削除
  1. 12
    3
      create.sh

+ 12
- 3
create.sh ファイルの表示

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;
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"' \
--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 \
--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;

読み込み中…
キャンセル
保存