diff --git a/django/README.md b/django/README.md index 81411ae..c9db927 100644 --- a/django/README.md +++ b/django/README.md @@ -27,10 +27,10 @@ services: $ docker-compose up -d Creating network "django_default" with the default driver Building web -Step 1/6 : FROM python:3.7-alpine +Step 1/6 : FROM python:alpine3.14 ... ... -Status: Downloaded newer image for python:3.7-alpine +Status: Downloaded newer image for python:alpine3.14 Creating django_web_1 ... done ``` diff --git a/django/app/Dockerfile b/django/app/Dockerfile index a86ae9c..8828e59 100644 --- a/django/app/Dockerfile +++ b/django/app/Dockerfile @@ -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"]