docker - Jib - 将图像中的 webapp 文件夹复制到哪里?

标签 docker maven web-applications jib

我正在使用谷歌的 Jib maven 插件创建 docker 图像,图像创建成功并且后端服务工作正常,但我的 webapp 文件夹不是该图像的一部分。在 jib 之前,我创建了一个包含所有内容的 zip(包括该 zip 根目录中的 webapp 文件夹以及可执行 jar),它工作正常。

现在 jib 创建的图像在应用程序根目录中有类、库和资源。我应该如何以及在哪里复制 webapp 文件夹?

最佳答案

它通过使用 maven jib 插件提供的外部目录为我工作。

<extraDirectories>
    <paths>
      <path>webapp</path>
      <path>
        <from>webapp</from>
        <into>/app/webapp</into>
      </path>
    </paths>
</extraDirectories>

关于docker - Jib - 将图像中的 webapp 文件夹复制到哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64695082/

相关文章:

docker - kubernetes集群无法初始化

docker - 在CoreOS的同一Docker容器中运行两个服务?

php - 通过 PHP 发送短信/短信

lxc - 在不指定命令的情况下使用 Docker 启动容器

docker - 无法在 Alpine 上安装 uwsgi

java - Maven 构建弃用错误

security - 在不安全的情况下公开安全 Web 应用程序的静态资源有哪些危险?

web-applications - MarkLogic/NoSQL/NewSQL 和 Web 应用程序框架 - 新应用程序的架构

java - classNotFoundException : org. springframework.core.io.Resource when intellij idea deploy maven spring mvc web project on tomcat7

使用 nar maven 插件创建 so 而不是 dylib