diff --git a/docs/developer_guide.md b/docs/developer_guide.md index fea7ecf4..db02348d 100644 --- a/docs/developer_guide.md +++ b/docs/developer_guide.md @@ -51,6 +51,10 @@ The architecture of the `docker-compose.prod.yml` is as follows: ![](images/developer_guide/architecture_docker_compose.png) +On the other hand, the one of the `Dockerfile` is as follows: + +![](images/developer_guide/architecture_docker.png) + ## frontend The `frontend/` directory contains frontend code. The `frontent` directory structure follows [Nuxt.js](https://ru.nuxtjs.org) one. See the [Nuxt.js documentation](https://nuxtjs.org/guide/directory-structure/) in details. @@ -66,3 +70,7 @@ The `tools` directory contains some shell scripts. They are mainly used in Docke | prod-celery.sh | This script is used to run celery in `docker-compose.prod.yml`. | | prod-django.sh | This script is used to run gunicorn in `docker-compose.prod.yml`. In addition, create roles, superuser, and migrate. | | run.sh | This script is used in `Dockerfile`. After creating roles and superuser, run gunicorn and celery. | + +## Architecture of Python package + +![](images/developer_guide/architecture_python_package.png) diff --git a/docs/images/developer_guide/architecture_docker.png b/docs/images/developer_guide/architecture_docker.png new file mode 100644 index 00000000..98a013fe Binary files /dev/null and b/docs/images/developer_guide/architecture_docker.png differ diff --git a/docs/images/developer_guide/architecture_docker_compose.png b/docs/images/developer_guide/architecture_docker_compose.png index 222c7616..e89463b4 100644 Binary files a/docs/images/developer_guide/architecture_docker_compose.png and b/docs/images/developer_guide/architecture_docker_compose.png differ diff --git a/docs/images/developer_guide/architecture_python_package.png b/docs/images/developer_guide/architecture_python_package.png new file mode 100644 index 00000000..0d416bc7 Binary files /dev/null and b/docs/images/developer_guide/architecture_python_package.png differ