Beschreibung um eine Flask-App auf Uberspace bereitzustellen

So habe ich meine Flask-App auf Uberspace bereitgestellt. Hier ein Beispiel mit dem Verzeichnis basic_flask unter dem die Anwendung entwickelt wurde..

cd basic_flask
python3.9 -m venv ENV
source ENV/bin/activate
pip install flask uwsgi

Create the ini file ~/basic_flask/uwsgi.ini with the following content:

[uwsgi]
module = app:app
pidfile = basic_flask.pid
master = true
processes = 1
http-socket = :1024
chmod-socket = 660
vacuum = true


cd basic_flask
source ENV/bin/activate
uwsgi uwsgi.ini

Create ~/etc/services.d/flask.ini with the following content:

[program:flask]
directory=%(ENV_HOME)s/basic_flask
command=%(ENV_HOME)s/basic_flask/ENV/bin/uwsgi uwsgi.ini


supervisorctl reread
SERVICE: available
supervisorctl update
supervisorctl status

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert