将Rundeck放置在Web服务器的子目录(domain.com/rundeck)中的方法已在此处详细说明:nginx-proxy-pass-subdirectory
是否可以在香草泊坞窗容器中设置这些变量?
另一种选择是使用Configurations Exhibit进行设置。但是,这意味着我要花更多的精力来维护仅针对那些特定设置的派生图像,这不理想。
答案 0 :(得分:0)
您可以使用一些发行版(作为基础)+ OpenJDK 8+ Rundeck + Nginx构建自己的映像。 Here您有一个完整的示例(您只需要在Dockerfile调用中更改为更多更新的组件)。 Here和here中有一些有关Dockerfile使用的文档。
答案 1 :(得分:0)
这是RTFM失败的简单情况:
设置为路径Rundeck正在运行(即
http://localhost/rundeck
)。如果在主机名路径下的反向代理后面运行Rundeck,则很有用。
这已满足设置链接问题中提到的-Dserver.web.context=/rundeck
的要求。
然后要解决rails.serverURL=https://mywebserver.com:8000/rundeck
,似乎rails
已由grails
取代,因为该答案已发布。容器中还有一个配置设置:
RUNDECK_GRAILS_URL=http://127.0.0.1:4440
控制应用将用于链接,重定向等的基本URL。这是用户将用于访问网站的URL。