#!/bin/bash # Автор: Федя Серафиев (модифициран за стабилни версии) # ====== ВХОДНИ ДАННИ ОТ ПОТРЕБИТЕЛЯ ====== read -p "👉 Въведи име за сайта (използва се за име на контейнерите, volumes и мрежа): " SITE_NAME SITE_NAME=$(echo "$SITE_NAME" | tr -d ' ') read -p "👉 Въведи външен порт за достъп до WordPress (напр. 8080): " HOST_PORT HOST_PORT=${HOST_PORT:-8080} # ====== ПАРОЛИ И ПАРАМЕТРИ ====== MYSQL_ROOT_PASSWORD=$(openssl rand -base64 16) MYSQL_DATABASE="wordpress" MYSQL_USER="wpuser" MYSQL_PASSWORD=$(openssl rand -base64 16) # ====== СТРУКТУРА НА ПАПКИТЕ ====== mkdir -p "$SITE_NAME"/{config,wordpress,db_data} cd "$SITE_NAME" # ====== .env ФАЙЛ ====== cat > .env < config/php.ini < docker-compose.yml <