问题标签 [cloud-foundry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1840 浏览

node.js - 用于构建/测试与部署的 Node.js 项目布局

我正在开发我的第一个 Cloud Foundry 项目(......和第一个 Node.js 项目,第一个 MongoDB 项目,第一个“express”项目,等等......)

在第一天,我发现了这个问题,并将答案作为我的 github 存储库组织的起点:

Node.js 项目的文件夹结构

有一个/node_modules目录未签入。而是npm install根据文件中的规范自动创建的package.json。好的,很好......我制作了那个文件。

(注意:在 a 期间vmc push,推送服务器似乎没有检查 package.json 文件。它似乎只是复制了 node_modules 目录,如果它不存在则什么都不做......所以有必要在您的客户端上执行npm install然后推送。)

我已经在我的应用程序中工作了一些基础知识,现在我想开始进行测试和构建基础设施。例如:我想要一个在我所有的 JavaScript 上运行 linting 的构建过程。有一个名为ready.js的持续集成库,它看起来像是一个最新的构建工具......

但是在我的项目目录中并做npm install ready.js. 这意味着更多的东西将进入/node_modules目录并上传到云中,而不是在云上运行。出于同样的原因:如果我有一个正在缩小资源(或其他)的构建过程,那么我不希望与vmc push任何一个一起部署源。

我知道这一切都是新的......但是有没有约定将目标转储到构建目录并从那里推送?还是每个人都从有效的 github 根目录推送,并且只推送所有构建和测试?欢迎任何提示...使用方法,避免方法...

更新:我找到了一个使用 express 和 Node.js(以及其他几个常见模块)的应用程序样板,它在服务器代码的 javascript 中执行其“构建过程”......无论好坏:

https://github.com/mape/node-express-boilerplate

我也发现了这一点,似乎将术语“样板”与您希望看到的模块名称结合到结构中是一种很好的搜索策略,可以找到我正在寻找的东西:

https://github.com/swbiggart/node-express-requirejs-backbone

0 投票
2 回答
959 浏览

cloud-foundry - 如何读取vmc推送日志

当我使用 vmc 推送项目到 micro cloudfoundry 时,启动应用程序错误,智能提示如下。但我找不到日志是我的项目路径。

在哪里可以找到日志?

0 投票
2 回答
2941 浏览

mysql - Cloudfoundry中的MySql数据库部署

我使用 JSP、Spring Security、MySql 开发了一个应用程序。我将它部署在 Cloudfoundry 上。但只是war文件和我绑定了mysql服务。但是我还必须配置由两个表组成的 MySQL 数据库,新用户和它都在我自己的数据库中。当我在 localhost 上测试我的应用程序时,我准备了在 MySQL 命令窗口中运行手动脚本的数据库。问题:如何在 CloudFoundry 中进行相同的配置?我可以以同样的方式手动运行所有命令和脚本或以某种方式导出数据库吗?如果是,如何做到这一点。现在在这里写什么而不是本地主机?

谢谢你

0 投票
2 回答
200 浏览

cloud-foundry - VMC 隧道崩溃

我正在尝试执行 vmc 隧道,但出现错误“ruby 解释器已停止工作”。试图在互联网上找到问题所在,但我看到的唯一解决方案是将 ruby​​ 版本升级到 1.9.3 ,但我已经有了这个版本。

谢谢

0 投票
1 回答
501 浏览

eclipse - 将 grails 2.0.3 应用程序部署到 cloudfoundry 而不使用 cloudfoundry grails-plugin?

我可以使用 Cloud Foundry grails 插件和 cf-push 将我的 grails 2.0.3 应用程序部署到云端,一切正常。

现在我想使用 sts/eclipse cloud Foundry 扩展来使用 eclipse 进行部署(而不是使用 grails 命令 cf-push!)并在服务器视图中查看服务器实例等等。

我使用 eclipse 插件创建了一个新的 cloudfoundry 实例,它部署但中止并显示错误消息:

这里有人知道这个问题的解决方案吗?谢谢!

0 投票
2 回答
360 浏览

spring - Cloud Foundry 上的 MySQL 有时会被清空

我想问一下 CloudFoundry 服务上的数据库行为。我使用 Spring 和 vmc 作为我的部署命令行助手。当我部署应用程序并绑定服务(在我的情况下为 MySQL)时,用户可以将数据添加到我的服务中,并且这些信息存储在数据库中,这没关系。但是过了一段时间,当没有人使用我的应用程序时(我说的是几天),数据库被清空了。当我重新部署我的应用程序时也会发生同样的情况。

所以我的问题是:CloudFoundry 上的数据库存储不是“持久的”(=永远),所以我应该搜索一些数据库托管吗?或者这是如何工作的?

0 投票
3 回答
765 浏览

service - 如何在 cloudfoundry 客户端中使用 VMC 读取 VCAP_SERVICES?

在 Cloud Foundry 中创建新服务时,我可以使用 VMC 读取凭据吗?

0 投票
2 回答
229 浏览

java - 将外部 rar 文件添加到 Cloud Foundry

嗨,我刚开始使用 CloudFoundry 并部署了一个项目。我的项目使用了一些 rar 文件,所以如何将 rar 文件附加到使用这些 rar 文件的部署页面。

更多细节:我的页面是一个jsp页面,使用jstl。由于 jstl rar 文件,在这种情况下,Class Foundry 的容器找不到它们。我的 jsp 页面有指令 <%@ taglib uri="java.sun.com/jsp/jstl/core"; 前缀="c" %> 。如果我将 rar 文件添加到我的 Eclipse 项目的 Webcontent 文件夹中,我仍然会收到错误“org.apache.jasper.JasperException: The absolute uri: java.sun.com/jsp/jstl/core cannot be resolve in either web. xml 或使用此 applicationorg.apache 部署的 jar 文件。

0 投票
3 回答
711 浏览

database - 每次 Cloudfoundry 部署 Grails 应用程序都会丢失数据库数据

我正在使用 sts 开发一个 grails 2.0.3 应用程序。我开发并在关闭 sts 之前,我通常将我的应用程序部署在 cloudFoundry 上。我正在使用 HSQLDB,这是 DataSource.groovy:

我的问题是,每次我将应用程序部署到 cloudfoundry 时,云上的数据库都会变空。

一些建议?

0 投票
1 回答
394 浏览

cloud-foundry - 将独立应用程序部署到 Micro Cloudfoundry

这篇文章演示了如何将独立应用程序部署到 CloudFoundry。

但是,我无法使用 Micro CloudFoundry 1.2 做到这一点。如何将独立插件添加到框架列表中?