如何修复Cloud Foundry上的“资源文件模式无效”

时间:2017-08-14 11:01:59

标签: ibm-cloud cloudfoundry

我正在尝试使用Cloud Foundry将应用程序部署到Bluemix,我得到以下输出:

the-neutral-zone:KituraTest loganwright$ cf push
Using manifest file /Users/loganwright/Desktop/KituraTest/manifest.yml

Updating app Kitura-Starter in org [redacted] / space dev as [redacted]...
OK

Uploading Kitura-Starter...
Uploading app files from: /Users/loganwright/Desktop/KituraTest
Uploading 3.9M, 1388 files
Done uploading               
FAILED
Error processing app files: Error uploading application.
The resource file mode is invalid: File mode '0444' is invalid. Minimum file mode is '0600'

我找到了以下资料,但似乎没有任何修复,或者至少在某处我缺少一步:

https://github.com/cloudfoundry/cli/issues/685

https://github.com/cloudfoundry/cli/issues/1096

Error pushing changes to cloud foundry

我使用目录中的w /将我的所有文件权限设置为0700:

chmod -R 700 *

我不是很好w /文件许可apis所以这里的更正也很受欢迎。

1 个答案:

答案 0 :(得分:2)

在搜索并比较其他一些项目后,我发现有一些工件文件和其他创建的东西没有适当的权限。

添加.cfignore文件解决此问题。这是我的看法,以防它有用:

.build/*
Packages/*
.travis.yml
docker-compose.yml
Dockerfile
*.xcodeproj/