2017-09-05 7 views
0

ドッキング用容器内に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.レポから完全なドッカーファイルを含めるべきかどうかを教えてください。私はそれを最小化の名の下に置いた。

答えて

1

ここに旅人の著者があります。私たちはベースイメージドッカーをベースにした乗客ドッカーベースイメージを持っています:https://github.com/phusion/passenger-docker それは既にNginxを含んでいます。

+0

ビルドイメージを変更するだけで、同じドッカーファイルを使用してアプリケーションディレクトリをコピーし、要件をインストールできますか?それが本質的であれば、この問題を終えるべきです。とてもすばらしいことに感謝します。 – ThisGuyCantEven

+0

nginxとpython 2.7のどちらにお勧めしますか?私は[this](https://github.com/phusion/passenger-docker#image_variants)を見ています。 – ThisGuyCantEven

+0

'phusion/passenger-custoimizable:0.9.24'に行き、Pythonをインストールしました。ビルド中に多少のハングアップがありましたが、パフォーマンスには影響しませんでした。 'dpkg-preconfigure:stdinを再オープンできません:' – ThisGuyCantEven

関連する問題