Установка и настройка#
Для установки и настройки веб-сервера необходимо:
Пункт 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