Plantuml в конфигурации docker, gitlab nginx не работает - PullRequest
0 голосов
/ 12 февраля 2020

plantuml работает на docker.
Порт должен был быть изменен с 8080: 8080 на 8088: 8080.
он работает на http://localhost:8088/uml, не работает на http://localhost:8088/plantuml

gitlab рекомендует следующую конфигурацию

nginx['custom_gitlab_server_config'] = "location /-/plantuml { \n rewrite ^/-/(plantuml.*) /$1 break;\n proxy_cache off; \n proxy_pass http://localhost:8088/plantuml; \n}\n"

из-за описанной выше ситуации, я безуспешно пробовал следующее (uml вместо plantuml)

nginx['custom_gitlab_server_config'] = "location /-/plantuml { \n rewrite ^/-/(plantuml.*) /$1 break;\n proxy_cache off; \n proxy_pass http://localhost:8088/uml; \n}\n"

Есть ли у вас какие-либо рекомендации по исправлению this?

изменить, чтобы добавить: как было рекомендовано, я попытался

nginx['custom_gitlab_server_config'] = "location /-/plantuml { \n rewrite ^/-/plantuml(.*) /uml$1 break;\n proxy_cache off; \n proxy_pass http://localhost:8088/uml; \n}\n"

с результатом вызова https://gitlabdomain.com/uml/AxfDWj2tBq3CoKoPWR1Io8ZDoSa70000, который был 404

Может ли http против https быть актуальным здесь?

...