【发布时间】:2016-04-27 12:01:18
【问题描述】:
我是 Docker 的新手。我的要求是创建一个 docker 文件,该文件应该安装 Wildfly 服务器,将 war 文件添加到 Wildfly,添加自定义属性文件(其中包含将由应用程序读取的 db 连接字符串)
我的 Docker 文件
FROM jboss/wildfly
Add application.properties /opt/jboss/
ADD spring_application.war /opt/jboss/wildfly/standalone/deployments/
application.properties
db_url = jdbc:mysql://**server host name**:**port**
db_username = **username**
db_password = **password**
注意:在上面的文件服务器主机名、端口、用户名、密码应该是动态的
War 文件(spring rest 应用程序)将从 application.properties 读取参数
我能够成功安装Wildfly 并部署应用程序。现在我需要在运行时在 application.properties 中传递参数。如果有人有解决方案,请帮助我。
【问题讨论】:
标签: java spring docker jboss wildfly