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:
parent
4bbd137d73
commit
6243b83bbf
@ -27,10 +27,10 @@ services:
|
|||||||
$ docker-compose up -d
|
$ docker-compose up -d
|
||||||
Creating network "django_default" with the default driver
|
Creating network "django_default" with the default driver
|
||||||
Building web
|
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
|
Creating django_web_1 ... done
|
||||||
|
|
||||||
```
|
```
|
||||||
@ -49,4 +49,4 @@ After the application starts, navigate to `http://localhost:8000` in your web br
|
|||||||
Stop and remove the containers
|
Stop and remove the containers
|
||||||
```
|
```
|
||||||
$ docker-compose down
|
$ docker-compose down
|
||||||
```
|
```
|
@ -1,8 +1,10 @@
|
|||||||
FROM python:3.7-alpine
|
FROM python:alpine3.14
|
||||||
EXPOSE 8000
|
RUN addgroup django && adduser -D -h /home/django -s /bin/ash django -G django
|
||||||
WORKDIR /app
|
WORKDIR /home/django
|
||||||
COPY requirements.txt /app
|
USER django
|
||||||
|
COPY requirements.txt /home/django
|
||||||
RUN pip3 install -r requirements.txt --no-cache-dir
|
RUN pip3 install -r requirements.txt --no-cache-dir
|
||||||
COPY . /app
|
COPY . /home/django
|
||||||
|
EXPOSE 8000
|
||||||
ENTRYPOINT ["python3"]
|
ENTRYPOINT ["python3"]
|
||||||
CMD ["manage.py", "runserver", "0.0.0.0:8000"]
|
CMD ["manage.py", "runserver", "0.0.0.0:8000"]
|
@ -1,2 +1,2 @@
|
|||||||
Django==3.0.14
|
Django==3.2.5
|
||||||
environs==7.3.1
|
environs==7.3.1
|
Loading…
Reference in New Issue
Block a user