Cloud foundry PCF Staticfile\u构建包不考虑Staticfile

Cloud foundry PCF Staticfile\u构建包不考虑Staticfile,cloud-foundry,Cloud Foundry,我正在尝试使用“cf push-f manifest.yml”命令将Angular 6应用程序部署到PCF。 部署工作正常,但不考虑在“”中设置的选项 具体来说,我在Staticfile中添加了以下值,以强制使用HTTPS,并包含“.well-known”文件夹,默认情况下,由于“.”前缀,该文件夹将被排除 我还有一个manifest.yml文件,其中包含以下值 applications: - name: MyApp instances: 1 memory: 256M instanc

我正在尝试使用“
cf push-f manifest.yml
”命令将Angular 6应用程序部署到PCF。 部署工作正常,但不考虑在“”中设置的选项

具体来说,我在
Staticfile
中添加了以下值,以强制使用HTTPS,并包含“.well-known”文件夹,默认情况下,由于“.”前缀,该文件夹将被排除

我还有一个
manifest.yml
文件,其中包含以下值

applications:
- name: MyApp
  instances: 1
  memory: 256M
  instances: 1
  random-route: false
  buildpack: https://github.com/cloudfoundry/staticfile-buildpack.git
  path: ./dist
  routes:
      - route:myapp.example.com
是否有其他选项可以在manifest.yml中设置这些参数,或者如何实现这些参数?

首先

构建包:

不要这样做。您不想指向构建包的主分支,它可能不稳定。指向一个版本,如
https://github.com/cloudfoundry/staticfile-buildpack.git#v1.4.31
或使用系统提供的staticfile buildpack,如
staticfile\u buildpack

具体来说,我在静态文件中有以下值

它不是静态文件的复数形式。它是
Staticfile
singular。确保您有正确的文件名&它位于项目的根目录中(即您正在推送的同一目录),该目录基于清单中的
路径:

更新:对于angular,“Staticfile”应位于“src”文件夹下,该文件夹将把它放在建筑物上的dist下


谢谢你的回答,我在项目的根目录下有一个Staticfile(仅为单数,这是我问题中的一个输入错误:),而不是在“src”文件夹下,必须这样才能使它位于Angular中“dist”文件夹的根目录下,我使用它来部署。谢谢你指点它。:)
applications:
- name: MyApp
  instances: 1
  memory: 256M
  instances: 1
  random-route: false
  buildpack: https://github.com/cloudfoundry/staticfile-buildpack.git
  path: ./dist
  routes:
      - route:myapp.example.com