#!/bin/bash # Скрипт деплоя на сервер. # Запускать на сервере после загрузки новых файлов. # Использование: ./deploy.sh set -e DEPLOY_DIR="/var/www/caps-enhancer/caps-enhancer" CRX_FILE="caps-enhancer.crx" UPDATE_XML="update.xml" echo "=== CAPS Enhancer Deploy ===" # Создаём директорию если не существует mkdir -p "$DEPLOY_DIR" # Копируем файлы (запускать из папки где лежат .crx и update.xml) if [ -f "$CRX_FILE" ]; then cp "$CRX_FILE" "$DEPLOY_DIR/" echo "[OK] $CRX_FILE скопирован" else echo "[WARN] $CRX_FILE не найден в текущей директории" fi if [ -f "$UPDATE_XML" ]; then cp "$UPDATE_XML" "$DEPLOY_DIR/" echo "[OK] $UPDATE_XML скопирован" else echo "[WARN] $UPDATE_XML не найден в текущей директории" fi # Права доступа chown -R www-data:www-data "$DEPLOY_DIR" chmod -R 755 "$DEPLOY_DIR" echo "[OK] Права выставлены" echo "=== Деплой завершён ===" echo "Проверь: https://YOUR_DOMAIN/caps-enhancer/update.xml"