|
@@ -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"
|