【问题标题】:How to share code across python docker services inside monorepo如何在monorepo内的python docker服务之间共享代码
【发布时间】:2022-10-22 22:36:28
【问题描述】:

我有想要跨服务共享的通用 python 代码。我目前有一个模块化的单体,但我想把它分成几个独立的容器。

理想情况下,布局如下所示:

/project
    /common
    /service-a
    /service-b

我希望避免对common 代码进行版本化和发布,因为我正在使用monorepo,感觉这样会失去好处。

【问题讨论】:

    标签: python docker containers monorepo


    【解决方案1】:

    好吧,如果你使用 git 您可以创建一个.dockerignore 文件。忽略文件夹和文件

    **/common
    

    这应该可以解决问题(它对我有用) [对不起,我打错了]

    【讨论】:

    • 以什么方式解决任何问题?他们不想忽略代码并将其从 git 中排除。
    • 好吧,当我通常在添加 .gitignore 文件时使用 docker 时,通常 docker 会忽略它。
    • 这个问题中没有任何内容是关于忽略任何内容,而是关于如何捆绑/构建应用程序/可部署。
    • 哦等等,文件应该是 .dockerignore,所以它会被排除在构建中
    • 不改变任何东西,OP不想排除/忽略任何东西。
    猜你喜欢
    • 2016-03-28
    • 2016-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-22
    • 1970-01-01
    • 2018-12-31
    相关资源
    最近更新 更多