【发布时间】:2018-07-17 17:07:31
【问题描述】:
我正在使用在 Docker 容器中运行的 Gunicorn 为我的 Web 应用程序提供服务。有没有办法强制它使用 HTTPS 而不是 HTTP?
Dockerfile
FROM ubuntu:latest
RUN apt-get update
RUN apt-get install -y python python-pip git
RUN apt-get install -y nodejs npm
RUN apt-get install -y nginx
RUN ln -s /usr/bin/nodejs /usr/bin/node
RUN pip install gunicorn greenlet gevent
RUN npm install --global bower gulp
COPY /flask/requirements.txt /flask/requirements.txt
COPY /flask/package.json /flask/package.json
COPY /flask/bower.json /flask/bower.json
WORKDIR /flask
RUN pip install -r requirements.txt
RUN npm install
RUN bower install --allow-root
WORKDIR /
COPY /flask /flask
COPY /configurations/production/* /flask/
WORKDIR /flask
RUN gulp build --production
EXPOSE 9000
ENTRYPOINT ["gunicorn", "-c", "gunicorn_config.py", "wsgi:app"]
【问题讨论】:
-
请发布您的 docker 文件
-
使用 Dockerfile 更新
标签: swisscomdev