20 lines
594 B
Bash
Executable File
20 lines
594 B
Bash
Executable File
#!/bin/bash
|
|
# Запускать из папки с проектом: bash setup.sh
|
|
|
|
set -e
|
|
PROJECT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
|
|
echo "==> Создаём venv..."
|
|
python3 -m venv "$PROJECT_DIR/venv"
|
|
|
|
echo "==> Устанавливаем зависимости..."
|
|
"$PROJECT_DIR/venv/bin/pip" install --upgrade pip -q
|
|
"$PROJECT_DIR/venv/bin/pip" install -r "$PROJECT_DIR/requirements.txt" -q
|
|
|
|
echo ""
|
|
echo "✓ venv готов: $PROJECT_DIR/venv"
|
|
echo " Python: $($PROJECT_DIR/venv/bin/python --version)"
|
|
echo ""
|
|
echo "Следующий шаг:"
|
|
echo " sudo bash install-service.sh"
|