FROM python:3.10-alpine WORKDIR /srv/flask_app RUN apk add nginx build-base libffi-dev curl uwsgi COPY requirements.txt /srv/flask_app/ RUN pip install -r requirements.txt --src /usr/local/src --no-warn-script-location COPY . /srv/flask_app COPY deploy/nginx.conf /etc/nginx RUN chmod +x ./deploy/start.sh RUN chmod +x ./deploy/healthcheck.sh HEALTHCHECK --interval=15s --timeout=2s CMD ["./deploy/healthcheck.sh"] EXPOSE 80 CMD ["./deploy/start.sh"]