| 123456789101112131415161718192021222324252627282930313233 |
- #!/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
- # — automatyczne dodanie WooCommerce —
- docker compose exec wordpress wp plugin install woocommerce --activate --allow-root
- echo "✅ WordPress z WooCommerce gotowy pod http://localhost:8000"
|