From 820a20098b6ffb49851c9f432b05aa496d0c4866 Mon Sep 17 00:00:00 2001 From: Cameron Carslake Date: Sun, 5 Apr 2026 14:22:40 +0930 Subject: [PATCH] add script to create new site --- .devcontainer/new-site.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 .devcontainer/new-site.sh diff --git a/.devcontainer/new-site.sh b/.devcontainer/new-site.sh new file mode 100755 index 00000000..e4d39917 --- /dev/null +++ b/.devcontainer/new-site.sh @@ -0,0 +1,11 @@ + +SITE_NAME=${1:-"development.localhost"} +DB_NAME=${2:-"dev_db"} +ROOT_PASS=${3:-"123"} + +bench new-site "$SITE_NAME" --db-name "$DB_NAME" --mariadb-root-password "$ROOT_PASS" + + +# patch to allow connection from any ip address +CONTAINER_IP=$(hostname -i) +mysql -u root -p"$ROOT_PASS" -h mariadb -e "RENAME USER '$DB_NAME'@'$CONTAINER_IP' TO '$DB_NAME'@'%'; FLUSH PRIVILEGES;"