Dockerfile 502 B

123456789101112131415161718192021222324252627
  1. FROM nginx
  2. LABEL maintainer="Kirk Trombley <ktrom3894@gmail.com>"
  3. RUN apt update \
  4. && apt install --no-install-recommends --no-install-suggests -y python3 python3-pip \
  5. && pip3 install --upgrade pip setuptools
  6. RUN pip3 install gunicorn
  7. WORKDIR /app
  8. COPY server/* ./
  9. RUN pip3 install -r requirements.txt
  10. COPY docker/nginx.conf /etc/nginx/nginx.conf
  11. COPY ui/build /usr/share/nginx/html
  12. COPY docker/start-gunicorn-and-nginx.sh .
  13. EXPOSE 80
  14. STOPSIGNAL SIGTERM
  15. CMD ./start-gunicorn-and-nginx.sh