This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
start:student_projects_deploy [2022/12/07 09:50] mark [Веб-приложения] |
start:student_projects_deploy [2023/08/03 17:56] mark [Развертывание студенческих проектов] |
||
---|---|---|---|
Line 3: | Line 3: | ||
Для того, чтобы упростить процедуру развертывания студенческих проектов на кафедральных серверах, составлен список необходимых требований. Эти требования должны быть выполнены перед тем, как проект будет размещен на кафедральных ресурсах. | Для того, чтобы упростить процедуру развертывания студенческих проектов на кафедральных серверах, составлен список необходимых требований. Эти требования должны быть выполнены перед тем, как проект будет размещен на кафедральных ресурсах. | ||
+ | Также можно рассматривать эти требования как крайне полезные рекомендации, выработанные ценой большого количества нервов и проектов, которые кафедра развертывала. | ||
===== Веб-приложения ===== | ===== Веб-приложения ===== | ||
Line 14: | Line 15: | ||
* она располагается в отдельном контейнере | * она располагается в отдельном контейнере | ||
* каталог с файлами данных СУБД монтируется в volume (отдельный или в каталог машины-хоста) | * каталог с файлами данных СУБД монтируется в volume (отдельный или в каталог машины-хоста) | ||
+ | * контейнеру СУБД не нужно открывать никаких портов | ||
* режим сети не host для docker-compose | * режим сети не host для docker-compose | ||
* конфигурация docker-compose открывает только необходимые порты для production работы (идеально - только фронтенд) | * конфигурация docker-compose открывает только необходимые порты для production работы (идеально - только фронтенд) |