| | |
| | | FROM alpine |
| | | |
| | | RUN apk add uwsgi-python3 python3 py3-pip |
| | | RUN apk add python3 py3-pip |
| | | RUN mkdir -p /run/docker/plugins /usr/src/app \ |
| | | && chown -R nobody:nobody /run/docker/plugins /usr/src/app |
| | | USER nobody |
| | |
| | | WORKDIR /usr/src/app |
| | | |
| | | COPY --chown=nobody:nobody requirements.txt . |
| | | RUN pip3 install --user --no-cache-dir -r requirements.txt |
| | | RUN python -m venv venv && ./venv/bin/pip install --no-cache-dir -r requirements.txt |
| | | |
| | | COPY --chown=nobody:nobody . . |
| | | |
| | | CMD [ "uwsgi", "--ini", "uwsgi.ini" ] |
| | | CMD [ "./venv/bin/python", "run.py" ] |