Gur*_*wda 5 cloud-foundry angular angular6
我想使用nodejs buildpack将我的angular 6应用程序部署为PCF上的独立应用程序。有没有办法在不增加角度通用功能的情况下做到这一点。
如果不可能,如果我使用静态buildpack部署应用程序,是否可以读取PCF用户提供的环境变量?
可以使用nginx_buildpack添加 url 到 nginx 配置来访问 cloudfoundry 环境变量。
在应用程序的根文件夹中使用 nginx.conf :
http {
server {
listen {{port}};
root public;
location /myenv {
return 200 '{{ env "MYENV" }}';
}
}
}
events {}
Run Code Online (Sandbox Code Playgroud)
使用以下方式推送应用程序:
cf push <myapp> -b https://github.com/cloudfoundry/nginx-buildpack.git --no-start
cf set-env <myapp> MYENV "whatever you like"
cf start <myapp>
Run Code Online (Sandbox Code Playgroud)
然后您可以使用以下命令从角度应用程序访问环境变量/myenv
| 归档时间: |
|
| 查看次数: |
944 次 |
| 最近记录: |