gpt4 book ai didi

docker - 在Kubernetes集群中的Payara-Full Pod上自动部署.war应用程序

转载 作者:行者123 更新时间:2023-12-02 12:11:01 25 4
gpt4 key购买 nike

如标题所示,我需要自动化在Payara-Full Pod上运行的应用程序的部署。
现在,我已经手动部署了.war文件,方法是将其复制到Pod中(通过kubectl cp命令),然后通过kubectl exec --stdin --tty <pod-name> -- /bin/bash登录到pod控制台中。
登录后,我将通过运行asadmin命令并登录来访问Payara控制台,然后通过deploy <filename>.war手动部署.war。
如何使该过程自动化?
我曾考虑使用自定义的Payara镜像或InitContainer,但我不知道这种部署的最佳实践是什么。

最佳答案

您只能将.war复制到容器(${PAYARA_HOME}/glassfish/domins/[domain you use]/autodeploy)内的payara autodeploy目录中,然后重新启动服务。您的Web应用将在域重启时自动部署。

关于docker - 在Kubernetes集群中的Payara-Full Pod上自动部署.war应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62993778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com