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"
|