ドッキング用容器内にPhusion + NGINX + Gunicorn + Djangoウェブスタックを作成します(文書番号on github)。私はコンゴをジャンゴとガンコーンで走らせている。私はNGINXリバースプロキシを設定したいと思います。もともと、私の計画は、(私のbseimageを頼りに由来していると仮定して)このような何かを追加するだけでした:ファイルdebrepos.txt
は以下の持っているPhusion Baseimage vs. Phusion Passenger(ベースイメージにNGINXを簡単にインストールできますか?)
#cat NGINX repos to sources.list
RUN cat ../../etc/apt/sources.list >> debrepos.txt
#install nginx
RUN apt-get update
RUN apt-get install nginx
:
#stanzas for nginx
deb http://nginx.org/packages/ubuntu/ trusty nginx
#deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx
#deb-src http://nginx.org/packages/ubuntu/ trusty nginx
そこから私が代わりますnginx.conf
ファイルが必要です。最近、私は乗客について知った。だから私の本物の質問はaです)上記のphusion-baseimageでの作業はできますか?とb。)私はちょうど始める必要があります乗客とdocker_compose.yml
を使用してこれを行うか?
P.S.レポから完全なドッカーファイルを含めるべきかどうかを教えてください。私はそれを最小化の名の下に置いた。
ビルドイメージを変更するだけで、同じドッカーファイルを使用してアプリケーションディレクトリをコピーし、要件をインストールできますか?それが本質的であれば、この問題を終えるべきです。とてもすばらしいことに感謝します。 – ThisGuyCantEven
nginxとpython 2.7のどちらにお勧めしますか?私は[this](https://github.com/phusion/passenger-docker#image_variants)を見ています。 – ThisGuyCantEven
'phusion/passenger-custoimizable:0.9.24'に行き、Pythonをインストールしました。ビルド中に多少のハングアップがありましたが、パフォーマンスには影響しませんでした。 'dpkg-preconfigure:stdinを再オープンできません:' – ThisGuyCantEven