将 angular 个工件推送到 PCF
Pushing angular artifacts to PCF
我们已经构建了(npm build
)angular 项目并在 ${WORKSPACE}/dist
文件夹中生成了工件。
因此,${WORKSPACE}/dist
有多个 files/folders,如 .js
。 .map
、assets/
、.ico
$ cd ${WORKSPACE}
$ cf push -f manifest.yml
下面是 manifest.yml
文件:
---
applications:
- name: xyz-app-frontend
memory: 64M
disk_quota: 64M
instances: 1
random-route: true
buildpack: https://github.com/cloudfoundry/nginx-buildpack.git#v1.0.1
path
条目是否在 manifest.yml
文件中?提一下需要推送的神器...
Is path entry in manifest.yml file? to mention the artifacts that need to be pushed
path
在您的 manifest.yml 或 cf push -p some/path
中告诉 cf cli 项目文件的根位置(即它应该上传的内容)。
默认情况下,路径是当前工作目录。如果您想从其他位置推送文件,请将路径设置为应上传内容的新根目录。
例如,如果您想推送 dist/
文件夹中的内容,您可以将路径设置为 dist/
,它会上传该文件夹中的所有内容。
如果您想忽略一些事情,请将 .cfignore
文件(与 .gitignore
语法相同)添加到您使用 path
设置的目录中。
我们已经构建了(npm build
)angular 项目并在 ${WORKSPACE}/dist
文件夹中生成了工件。
因此,${WORKSPACE}/dist
有多个 files/folders,如 .js
。 .map
、assets/
、.ico
$ cd ${WORKSPACE}
$ cf push -f manifest.yml
下面是 manifest.yml
文件:
---
applications:
- name: xyz-app-frontend
memory: 64M
disk_quota: 64M
instances: 1
random-route: true
buildpack: https://github.com/cloudfoundry/nginx-buildpack.git#v1.0.1
path
条目是否在 manifest.yml
文件中?提一下需要推送的神器...
Is path entry in manifest.yml file? to mention the artifacts that need to be pushed
path
在您的 manifest.yml 或 cf push -p some/path
中告诉 cf cli 项目文件的根位置(即它应该上传的内容)。
默认情况下,路径是当前工作目录。如果您想从其他位置推送文件,请将路径设置为应上传内容的新根目录。
例如,如果您想推送 dist/
文件夹中的内容,您可以将路径设置为 dist/
,它会上传该文件夹中的所有内容。
如果您想忽略一些事情,请将 .cfignore
文件(与 .gitignore
语法相同)添加到您使用 path
设置的目录中。