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