modifying container to run with low privilege user , updating alpine version ,updated django version

Signed-off-by: salecharohit <i@rohitsalecha.com>
This commit is contained in:
salecharohit
2021-08-03 22:25:37 +05:30
parent 4bbd137d73
commit 6243b83bbf
3 changed files with 12 additions and 10 deletions

View File

@@ -1,8 +1,10 @@
FROM python:3.7-alpine
EXPOSE 8000
WORKDIR /app
COPY requirements.txt /app
FROM python:alpine3.14
RUN addgroup django && adduser -D -h /home/django -s /bin/ash django -G django
WORKDIR /home/django
USER django
COPY requirements.txt /home/django
RUN pip3 install -r requirements.txt --no-cache-dir
COPY . /app
COPY . /home/django
EXPOSE 8000
ENTRYPOINT ["python3"]
CMD ["manage.py", "runserver", "0.0.0.0:8000"]
CMD ["manage.py", "runserver", "0.0.0.0:8000"]