From b9aba5167b214ecca0b2fbd733489a4d317ce3f5 Mon Sep 17 00:00:00 2001 From: Digital Studium Date: Sat, 24 May 2025 12:12:24 +0300 Subject: [PATCH] Fox prepare.sh --- prepare.sh | 5 ++--- steps.txt | 8 ++++++++ 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 steps.txt diff --git a/prepare.sh b/prepare.sh index e0830da..53889eb 100755 --- a/prepare.sh +++ b/prepare.sh @@ -3,7 +3,6 @@ apt install -y build-essential \ python3-dev \ python3 \ python3-venv \ + nginx \ certbot \ - python3-certbot-nginx - - + python3-certbot-nginx diff --git a/steps.txt b/steps.txt new file mode 100644 index 0000000..7915522 --- /dev/null +++ b/steps.txt @@ -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-сертификат