Update django.md

Added data folder that is created and the fact that we should not change its permission from root was made more explicit.
This commit is contained in:
fazchow 2021-05-16 07:47:14 +02:00 committed by GitHub
parent cbe97e6733
commit a74fc9a9c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -128,6 +128,7 @@ In this step, you create a Django starter project by building the image from the
$ ls -l
drwxr-xr-x 2 root root composeexample
drwxr-xr-x 3 root root data
-rw-rw-r-- 1 user user docker-compose.yml
-rw-rw-r-- 1 user user Dockerfile
-rwxr-xr-x 1 root root manage.py
@ -137,9 +138,11 @@ In this step, you create a Django starter project by building the image from the
If you are running Docker on Linux, the files `django-admin` created are
owned by root. This happens because the container runs as the root user.
Change the ownership of the new files.
Do not change the permission of the data folder where Postgres has its file, otherwise Postgres will not be able to start due to permission issues.
```console
$ sudo chown -R $USER:$USER .
$ sudo chown -R $USER:$USER composeexample manage.py
```
If you are running Docker on Mac or Windows, you should already