Fox prepare.sh
This commit is contained in:
parent
e7ae80ee66
commit
b9aba5167b
|
@ -3,7 +3,6 @@ apt install -y build-essential \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
python3 \
|
python3 \
|
||||||
python3-venv \
|
python3-venv \
|
||||||
|
nginx \
|
||||||
certbot \
|
certbot \
|
||||||
python3-certbot-nginx
|
python3-certbot-nginx
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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-сертификат
|
Loading…
Reference in New Issue