代码之家  ›  专栏  ›  技术社区  ›  Alex Fruzenshtein

SBT本机Packager不将文件复制到Docker映像

  •  0
  • Alex Fruzenshtein  · 技术社区  · 6 年前

    我有一个AKKA SBT项目。它由多个子模块组成:

    • 常见的 包含 resources/logback-prod.xml
    • 应用程序 取决于其他两个子模块
    • Postgres公司

    我为这个项目树立了一个码头工人的形象。唯一不影响图像的命令是:

    ...
    dockerPackageMappings in Docker += 
       ((resourceDirectory in Compile).value / "logback-prod.xml") -> "/opt/docker/conf/logback-prod.xml"
    ...
    

    这行代码不会复制 logback-prod.xml 来自 常见的 码头工子项目 /opt/docker/conf/ 路径

    相反,它按照我上面提到的路径创建了一个名为“logback-prod.xml”的目录。

    我做错什么了?

    2 回复  |  直到 6 年前
        1
  •  1
  •   Zoltán    6 年前

        2
  •  1
  •   Alex Fruzenshtein    6 年前

    mappings in Docker += (resourceDirectory in common in Compile).value / "logback-prod.xml" -> "/opt/docker/conf/logback-prod.xml",