起動時にvenvを使用してuWSGI / Gunicornサーバーを実行できますか?

起動時にvenvを使用してuWSGI / Gunicornサーバーを実行できますか?

uWSGIまたはGunicornサーバーとしてコマンドラインで実行される小さな.py / Flaskアプリケーションがあります。

Flask Webサイトでは、このタイプのサーバー、特にFlaskアプリケーションを簡単に実行する簡単な方法を紹介します。 venvで私のソースコードを使用している場合。

起動時にvenvでuWSGIサーバーまたはGunicornサーバーを実行する方法をご存知ですか?

私は基本的にFlaskアプリケーションとPython3サーバーをテストするためにいくつかの簡単なソースコードを実行しています。

ベストアンサー1

起動時にvenvでuWSGIサーバーまたはGunicornサーバーを実行する方法をご存知ですか?

仮想環境を作成する必要があります。ハードコーディングされたパスuWSGIまたはGunicornで。

起動時にアプリケーションを起動するには、次を使用します。システムまたは家庭教師

監督者を使用する例。

# content from /etc/supervisor/conf.d/microblog.conf

[program:microblog]
command=/home/ubuntu/microblog/venv/bin/gunicorn -b localhost:8000 -w 4 microblog:app
directory=/home/ubuntu/microblog
user=ubuntu
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true

Miguelのチュートリアルをチェックしてください。Linuxへのデプロイ詳細。

おすすめ記事