Установка и настройка

Установка и настройка#

Для установки и настройки веб-сервера необходимо:

Пункт 1#

  • установить пакет:

sudo apt install gunicorn

Пункт 2#

  • создайте файл /etc/systemd/system/flask_app.service, для systemd-сервиса, чтобы Gunicorn автоматически запускался при старте сервера:

[Unit]
Description=Gunucorn flask app
After=network.target

[Service]
User=www-data
Group=www-data
WorkingDirectory=/var/www/flask_app
ExecStart=/usr/bin/gunicorn --workers 4 --bind 0.0.0.0:8000 app:app
ExecReload=/bin/kill -s HUP $MAINPID
KillMode=mixed

[Install]
WantedBy=mulri-user.target

Пункт 3#

  • перезагрузить конфигурацию systemd:

systemctl daemon-reload

Пункт 4#

  • запустить и включить службу:

sudo systemctl start flask_app
sudo systemctl enable flask_app