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 [2023/08/03 17:54] mark [Веб-приложения] |
start:student_projects_deploy [2023/08/03 18:00] mark [Веб-приложения] |
||
---|---|---|---|
Line 3: | Line 3: | ||
Для того, чтобы упростить процедуру развертывания студенческих проектов на кафедральных серверах, составлен список необходимых требований. Эти требования должны быть выполнены перед тем, как проект будет размещен на кафедральных ресурсах. | Для того, чтобы упростить процедуру развертывания студенческих проектов на кафедральных серверах, составлен список необходимых требований. Эти требования должны быть выполнены перед тем, как проект будет размещен на кафедральных ресурсах. | ||
+ | Также можно рассматривать эти требования как крайне полезные рекомендации, выработанные ценой большого количества нервов и проектов, которые кафедра развертывала. | ||
===== Веб-приложения ===== | ===== Веб-приложения ===== | ||
Line 19: | Line 20: | ||
* все порты в docker-compose открываются только с указанием на 127.0.0.1 (то есть - так можно 127.0.0.1:8000:8000, а так - 8000:8000 нельзя) | * все порты в docker-compose открываются только с указанием на 127.0.0.1 (то есть - так можно 127.0.0.1:8000:8000, а так - 8000:8000 нельзя) | ||
* веб-интерфейс доступен на порте с номером от 5000 | * веб-интерфейс доступен на порте с номером от 5000 | ||
+ | * docker-compose не использует порты хоста с номерами < 1024 | ||
* есть конфиг для apache2, настраивающий работу через reverse proxy | * есть конфиг для apache2, настраивающий работу через reverse proxy | ||
* необходимые для отладки логи работы приложения доступны через веб-интерфейс (или хотя бы в файле в volume) | * необходимые для отладки логи работы приложения доступны через веб-интерфейс (или хотя бы в файле в volume) |