在docker下放置.gitignore文件的位置?

时间:2015-11-20 05:05:22

标签: ruby-on-rails git docker docker-compose

我正在开发我的第一个包含rails应用程序的docker-compose.yml。

我该如何处理.gitignore文件?

在主目录中我有:

  • 搬运工-compose.yml
  • README.md
  • 以及每个非图像容器的文件夹

我在相关的容器目录中生成了一个Rails应用程序。 这包括标准生成的.gitignore文件。

我应该将.gitignore移动到主目录并将所有忽略保留在一个地方 要么 将其保留在原位并将忽略保留在容器目录级别

有没有我见过的陷阱?

2 个答案:

答案 0 :(得分:4)

通常更容易在一个地方管理忽略元素 两者都是:

  • .gitignore
  • .dockerignore(在Docker文件中执行ADDCOPY时,在docker CLI将上下文发送到docker守护程序之前使用

答案 1 :(得分:2)

您可以在项目的每个目录中都有 .gitignore

但是,最佳做法是在项目根目录中包含一个 .gitignore 文件,并放置要忽略的所有文件