weppy-nginx-uwsgi.dockerfile 456 B

123456789101112131415161718
  1. FROM tfb/nginx:latest
  2. FROM tfb/python2:latest
  3. COPY --from=0 /nginx /nginx
  4. ENV NGINX_HOME="/nginx"
  5. ENV PATH=/nginx/sbin:${PATH}
  6. ADD ./ /weppy
  7. WORKDIR /weppy
  8. RUN pip install --install-option="--prefix=${PY2_ROOT}" -r /weppy/requirements.txt
  9. RUN sed -i 's|include .*/conf/uwsgi_params;|include '"${NGINX_HOME}"'/conf/uwsgi_params;|g' /weppy/nginx.conf
  10. CMD nginx -c /weppy/nginx.conf && uwsgi --ini /weppy/uwsgi.ini --processes $(nproc) --wsgi app:app