#!/bin/bash # Скрипт автоматического обновления сайта PROJECT_DIR="/var/www/radionica3d" echo "==== DEPLOY STARTING: $(date) ====" cd $PROJECT_DIR # 1. Забираем код echo "git pull..." git pull origin master # 2. Собираем фронтенд echo "building frontend..." npm install ./build_frontend.sh # 3. Обновляем бэкенд echo "updating backend..." source backend/venv/bin/activate pip install -r backend/requirements.txt # 4. Перезапуск echo "restarting services..." sudo systemctl restart radionica-backend sudo systemctl restart nginx sudo chown -R www-data:www-data $PROJECT_DIR echo "==== DEPLOY FINISHED: $(date) ===="