我可以在Web服务器的子目录中使用Vanilla Rundeck Docker映像吗?

时间:2019-11-09 03:08:34

标签: docker rundeck

将Rundeck放置在Web服务器的子目录(domain.com/rundeck)中的方法已在此处详细说明:nginx-proxy-pass-subdirectory

是否可以在香草泊坞窗容器中设置这些变量?


另一种选择是使用Configurations Exhibit进行设置。但是,这意味着我要花更多的精力来维护仅针对那些特定设置的派生图像,这不理想。

2 个答案:

答案 0 :(得分:0)

您可以使用一些发行版(作为基础)+ OpenJDK 8+ Rundeck + Nginx构建自己的映像。 Here您有一个完整的示例(您只需要在Dockerfile调用中更改为更多更新的组件)。 Herehere中有一些有关Dockerfile使用的文档。

答案 1 :(得分:0)

这是RTFM失败的简单情况:

  

RUNDECK_SERVER_CONTEXTPATH=/

     

设置为路径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。