如何将Angular 4应用程序推向云代工厂

问题描述 投票:-2回答:1

我是Cloud Foundry的新手。使用angular4创建应用程序并尝试推送此代码cloudfoundry,但我得到低于错误

2018-03-30T16:13:44.22+0530 [HEALTH/0] ERR Failed to make TCP connection to port 8080: connection refused

2018-03-30T16:13:44.22 + 0530 [CELL / 0] ERR 1m0s后超时:健康检查从未通过。

创建清单文件,如下所示

applications:
- name: angular-xxx
  command: ng serve
  buildpack: https://github.com/cloudfoundry/nodejs-buildpack

使用以下命令推送代码

**cf push**

当运行这个时,每个东西都会创建路线,应用程序名称和构建角度应用程序。

  • 2018-03-30T16:22:31.43 + 0530 [API / 5] OUT进程崩溃类型:“web” 2018-03-30T16:22:33.34+0530 [CELL/0] OUT Cell 2c755-871c-7b1e603 成功销毁了容器,例如e3817-8594 2018-03-30T16:30:39.38 + 0530 [CELL / 0] OUT Cell 2c755-871c-7b1e603创建容器,例如a718ea-774b-6254 2018-03-30T16:30:39.90 + 0530 [CELL / 0] OUT Cell 2c755-871c-7b1e603成功创建了容器,例如a718ea-774b-6254 2018-03-30T16:30:44.89 + 0530 [CELL / 0] OUT开始容器的健康监测2018-03-30T16:30:48.20 + 0530 [APP / PROC / WEB / 0] OUT ** NG Live Development Server是在localhost上听:4200,在http://localhost:4200/上打开浏览器** 2018-03-30T16:30:59.92 + 0530 [APP / PROC / WEB / 0] OUT日期:2018-03-30T11:00:59.920Z 2018-03-30T16:30:59.92 + 0530 [APP / PROC / WEB / 0] OUT Hash:5157599999834 2018-03-30T16:30:59.92 + 0530 [APP / PROC / WEB / 0] OUT时间:11661ms 2018-03-30T16:30:59.92 + 0530 [APP / PROC / WEB / 0] OUT chunk {inline} inline.bundle.js(inline)3.85 kB [entry] [rendered] 2018-03-30T16:30:59.92 + 0530 [APP / PROC / WEB / 0] OUT chunk {main} main.bundle.js(main)63.1 kB [initial] [rendered] 2018-03-30T16:30:59.92 + 0530 [APP / PROC / WEB / 0] OUT chunk {polyfills} polyfills.bundle.js(polyfills)549 kB [initial] [rendered] 2018-03-30T16:30:59.92 + 0530 [APP / PROC / WEB / 0] OUT chunk {styles} styles.bundle.js(styles)41.8 kB [initial] [rendered] 2018-03-30T16:30:59.92 + 0530 [APP / PROC / WEB / 0] OUT chunk {供应商} vendor.bundle.js(供应商)9.5 MB [初始] [呈现] 2018-03-30T16:30:59.98 + 0530 [APP / PROC / WEB / 0] OUT webpack:编译成功。 2018-03-30T16:31:45.15 + 0530 [HEALTH / 0] ERR无法与端口8080建立TCP连接:连接被拒绝 2018-03-30T16:31:45.15 + 0530 [CELL / 0] ERR在1m0s后超时:健康检查从未通过。

请帮帮我

提前致谢

angular cloudfoundry pivotal-cloud-foundry
1个回答
3
投票

因此,在将应用程序推送到容器之前,您需要执行几个步骤。

构建步骤:

  1. 在基目录中添加StaticFile文件
  2. 复制StaticFile pushstate中的以下行:enabled
  3. 现在打开您的angular-cli.json文件并更新以下内容

“assets”:[“assets”,“favicon.ico”,“Staticfile”],

  1. 现在您已准备好构建项目并进行部署。 - ng build

部署步骤:

  1. 在清单文件中添加buildpack: staticfile_buildpack
  2. 现在你很好用cf cf

https://docs.cloudfoundry.org/buildpacks/staticfile/index.html

© www.soinside.com 2019 - 2024. All rights reserved.