У меня есть два док-контейнера:
web
, содержит nginx с некоторым статическим html shiny
, содержит веб-приложение R Shiny
При запуске блестящее веб-приложение доступно через localhost: 3838 на хост-машине, в то время как статический html-сайт доступен через localhost: 80.
Моя цель - сделать мультиконтейнерное приложениечерез docker-compose, где пользователи получают доступ к статическому html, а статический html иногда извлекает визуализации данных из shiny
через <iframe src="url-to-shiny-application"></iframe>
Я не могу понять, как указать iframe на URL, который исходитв сети docker-compose.Большинство людей, как правило, размещают свои приложения Shiny на URL-адресах, которые доступны через Интернет (например, shinyapps.io), в качестве учебного проекта я хотел найти способ размещения контейнерного блестящего сервера рядом с nginx.
Желаемым результатом будет возможность просто написать <iframe src="shiny-container/app_x"></iframe>
в статическом html, и он найдет app_x
на блестящем сервере через сеть докеров.
Может ли это быть что-то, что можно разобрать через конфигурацию nginx