Miłosz Semenov 6 месяцев назад
Родитель
Сommit
8df4635701
1 измененных файлов с 32 добавлено и 0 удалено
  1. 32 0
      init.sh

+ 32 - 0
init.sh

@@ -0,0 +1,32 @@
+#!/usr/bin/env bash
+set -e
+
+# 1) Odpalamy kontenery
+docker-compose up -d
+
+# 2) Czekamy, aż WordPress będzie dostępny
+echo "Czekam na WordPress pod http://localhost:8000…"
+until curl -s http://localhost:8000 | grep -q "WordPress"; do
+  sleep 2
+done
+
+# 3) (Opcjonalnie) instalacja WP-CLI, jeśli nie masz globalnie
+if ! command -v wp &> /dev/null; then
+  echo "Instaluję WP-CLI…"
+  curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
+  chmod +x wp-cli.phar
+  mv wp-cli.phar /usr/local/bin/wp
+fi
+
+# 4) Instalacja WordPress + WooCommerce
+wp core install \
+  --url="http://localhost:8000" \
+  --title="Local WP" \
+  --admin_user="admin" \
+  --admin_password="admin" \
+  --admin_email="admin@example.com" \
+  --skip-email
+
+wp plugin install woocommerce --activate
+
+echo "✅ WordPress z WooCommerce gotowy pod http://localhost:8000"