Google App Engineのフレキシブル環境に、Dockerで構築したファイルをアップしてPHPで稼働させたいと考えております。
Dockerfileは以下のような形です(抜粋)。
Dockerfile
1FROM centos:6.7 2 3RUN yum -y update && \ 4 yum install -y epel-release && \ 5 rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm && \ 6 yum install -y --enablerepo=remi --enablerepo=remi-php70 php && \ 7 yum clean all 8 9RUN yum install -y httpd && \ 10 yum clean all 11 12COPY ./httpd.conf /etc/httpd/conf.d/httpd.conf 13COPY src/ /var/www/html 14 15CMD ["apachectl", "-DFOREGROUND"] 16 17EXPOSE 80 18EXPOSE 8080
app.yamlは以下です。
env: flex runtime: custom runtime_config: document_root: public
この形で、gcloud app deploy コマンドでアップをしたところ、
502 Bad Gateway nginx
と、Apatchではなく、nginxから返ってきております。つまり、ホスト側でエラーになっているのかと考えております。
8080ポートをListenする必要があるという情報から、EXPOSE 8080を追加してやってみましたが、結果は変わりませんでした。もしお分かりの方がいれば、ご教示頂けないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。