#!/bin/bash set -e APP_DIR="/opt/voley" APP_USER="www-data" echo "=== Установка Voley ===" # Создание директории sudo mkdir -p $APP_DIR sudo mkdir -p $APP_DIR/data # Копирование файлов sudo cp -r ../*.py ../requirements.txt ../templates ../static $APP_DIR/ sudo cp ../.env $APP_DIR/.env # Виртуальное окружение sudo python3 -m venv $APP_DIR/.venv sudo $APP_DIR/.venv/bin/pip install --upgrade pip sudo $APP_DIR/.venv/bin/pip install -r $APP_DIR/requirements.txt # Права sudo chown -R $APP_USER:$APP_USER $APP_DIR # systemd sudo cp voley.service /etc/systemd/system/ sudo systemctl daemon-reload sudo systemctl enable voley sudo systemctl start voley # nginx sudo cp nginx.conf /etc/nginx/sites-available/voley sudo ln -sf /etc/nginx/sites-available/voley /etc/nginx/sites-enabled/ sudo nginx -t && sudo systemctl reload nginx echo "" echo "=== Готово! ===" echo "1. Отредактируйте $APP_DIR/.env (SECRET_KEY, ADMIN_PASSWORD)" echo "2. Измените домен в /etc/nginx/sites-available/voley" echo "3. Перезапустите: sudo systemctl restart voley" echo "4. SSL: sudo certbot --nginx -d voley.example.com"