Flask - установка web framework-а на Ubuntu 22.04 с nginx и Gunicorn

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 19:29, 21 мая 2022; Admin iph (обсуждение | вклад) (Новая страница: «=== Flask - установка веб framework-а на Ubuntu 22.04 с nginx и Gunicorn === '''Flask framework''': https://palletsprojects.com/p/flask/ <br>...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Flask - установка веб framework-а на Ubuntu 22.04 с nginx и Gunicorn

Flask framework: https://palletsprojects.com/p/flask/

Установка дополнительного ПО:

# apt update
# apt install python3-pip python3-dev build-essential libssl-dev libffi-dev python3-setuptools -y


Создаем Виртуальное Окружение Python:

# apt install python3-venv
# adduser user1
# su user1
$ mkdir ~/myproject
$ cd ~/myproject
$ python3 -m venv myenv1
$ source myenv1/bin/activate

Ставим пакеты через pip: wheel, gunicorn, flask

$ pip install wheel gunicorn flask
Successfully installed Jinja2-3.1.2 MarkupSafe-2.1.1 Werkzeug-2.1.2 click-8.1.3 flask-2.1.2 gunicorn-20.1.0 itsdangerous-2.1.2 wheel-0.37.1

Создаем простой проект - импортируем Flask и экземпляр обьекта Flask:

# vi ~/myproject/myapp.py
from flask import Flask
 app = Flask(__name__)

 @app.route("/")
 def hello():
    return "<h1 style='color:blue'>Hello There!</h1>"
 if __name__ == "__main__":
    app.run(host='0.0.0.0')