Docker: Flask + uwsgi
FROM ubuntu:20.04
RUN apt-get update && \
apt-get upgrade -y && \
apt-get install -y python3 && \
apt-get install -y python3-pip && \
DEBIAN_FRONTEND="noninteractive" apt-get install -y uwsgi && \
apt-get install -y uwsgi-plugin-python3 && \
echo done
# The DEBIAN_FRONTEND config needed for tzdata installation
COPY requirements.txt .
RUN pip3 install -r requirements.txt
RUN rm -f requirements.txt
COPY . /opt/
COPY uwsgi.ini /etc/uwsgi/apps-enabled/
WORKDIR /opt
CMD service uwsgi start; tail -F /var/log/uwsgi/app/uwsgi.log
{% embed include file="src/examples/flask-uwsgi/uwsgi.ini)