| FROM python:3.9-slim | |
| WORKDIR /code | |
| COPY ./requirements.txt /code/requirements.txt | |
| RUN pip install --no-cache-dir -r requirements.txt | |
| COPY . /code/ | |
| run mkdir -p /var/lib/nginx && chmod 777 /var/lib/nginx | |
| run mkdir -p /var/log && chmod 777 /var/log | |
| RUN mkdir -p /etc/nginx && mkdir -p /var/run && chmod 777 -R /var && chmod 777 -R /etc/nginx && chmod 777 -R /var/run | |
| run mkdir -p /var/log/nginx | |
| run touch /var/log/nginx/access.log && chmod 777 /var/log/nginx/access.log | |
| run chmod 777 /var/log/nginx | |
| RUN apt update && \ | |
| apt install -y nginx | |
| CMD nginx -c /code/nginx.conf &&python app.py |