0
我试图阻止我的Drupal作曲家项目文件和文件夹的列表,包括在泊坞窗图像中,但作为一个意想不到的副作用它也不包括未明确几个文件夹在.dockerignore
中定义。这里是我正在使用的文件:排除的文件夹中.dockerignore
# root files
.gitignore
.gitmodules
.travis.yml
.gitlab-ci.yml
docker-compose.yml
LICENSE
phpunit.xml.dist
README.md
# folders
.c9
.git
backups/
vendor/
web/core/
web/modules/contrib/
web/profiles/
web/themes/contrib/
# web files
web/.csslintrc
web/.editorconfig
web/.eslintrc
web/.eslintignore
web/.gitattributes
web/.htaccess
# web sites files
web/sites/development.services.yml
web/sites/example.settings.local.php
web/sites/example.sites.php
# web sites default files
web/sites/default/files/
web/sites/default/default.services.yml
web/sites/default/settings.local.php
<all combinations of lines below, one at a time>
我定义我想在底部,包括文件夹,我已经尝试了所有我能想到的下面的组合。到目前为止没有运气,跑出去尝试的东西。
# don't ignore comes last
!web/themes/custom
!web/libraries
# don't ignore comes last
!web/themes/custom/
!web/libraries/
# don't ignore comes last
!web/themes/custom/*
!web/libraries/*
# don't ignore comes last
*!web/themes/custom/*
*!web/libraries/*
我也试着每个文件夹取消注释,以及web/themes/custom
和web/libraries
文件夹还是没有显示在我的搬运工形象了。我也有一个包含这些文件夹的.gitignore
文件。也许这是对这种奇怪的行为负责?
任何帮助,将不胜感激。
我不能从您所提供的细节重现此。请按照[这个答案](http://stackoverflow.com/a/40966234/596285)的步骤,并与您构建的输出,并在构建目录中的'找到.'正在运行沿着你的结果发表。 – BMitch
问题解决了,请参阅下面的答案。 – DevOps1337