caps_enhancer/server/deploy.sh
2026-03-23 15:36:40 +03:00

38 lines
1.2 KiB
Bash

#!/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"