以前は、同僚が開発した Django プログラムはすべてデプロイメントのために私に渡されていましたが、上司は現在、 それぞれが開発したプログラムが私を介さずに独立してデプロイできることを望んでいます 。上司は、私が Django を独立してデプロイするための非 root ユーザーを作成できることを望んでいます。
root ユーザーと権限は私の手の中にあります。 他の同僚は root 以外のアカウントです。root 以外のアカウントは、独自の django をデプロイするために nginx uwsgi を使用する必要があります。
このプロセス中に注意する必要がある落とし穴はありますか?偉大な神の導きを求めてください。
関連ディレクトリの権限の問題を除けば、その他はほぼ同じです。
ワンクリックのインストール スクリプトを作成して、仏陀を西に送ることができます。
このシナリオに最適なソリューションは Docker です。
Docker は、以前は nginx を使用して、ドメイン名または場所に基づいて対応するインスタンスに戻りました。
オペレーティング システムが systemd を使用している場合は、uwsgiemperor を使用して uwsgi を管理することもできます。その後、nginx は逆生成のために root によって管理されます。