- modifying container to run with low privilege user
- updating alpine version - updated readme
This commit is contained in:
		| @@ -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 | ||||
|  | ||||
| ``` | ||||
|   | ||||
| @@ -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"] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user