Fox prepare.sh

This commit is contained in:
Digital Studium 2025-05-24 12:12:24 +03:00
parent e7ae80ee66
commit b9aba5167b
2 changed files with 10 additions and 3 deletions

View File

@ -3,7 +3,6 @@ apt install -y build-essential \
python3-dev \
python3 \
python3-venv \
nginx \
certbot \
python3-certbot-nginx
python3-certbot-nginx

8
steps.txt Normal file
View File

@ -0,0 +1,8 @@
@Шаги для деплоя python сервиса без Docker
1. Локально устанавливаем python3-venv и создаём виртуальное окружение, пишем код, создаём файл requirements.txt и uwsgi.ini
2. Создаём виртуальную машину
3. Устанавливаем nginx и другие зависимости
4. Добавляем конфигурацию nginx
5. Добавляем DNS-запись
6. Развертываем приложение через systemd + uwsgi + venv
7. Получаем SSL-сертификат