问题标签 [cloudcontrol]
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.
php - 为什么 PaaS 提供商建议在部署期间安装依赖项?(对于 PHP 或 NodeJS 可能还有其他)
Heroku、CloudControl 或 Exoscale 等 PaaS 提供商提供使用 git 的部署。
在推送源代码后,它们会自动下载 nodeJS 或 PHP/Composer 应用程序的依赖项。为什么?
为什么我不会在本地获取我的依赖项并将它们上传到 PaaS 提供商,例如将它们包含在 git 存储库中?
执行 git push 后下载依赖项/执行“ node install ”oder“ composer install ”有什么好处?
php - 通过cloudcontrol的phpcclib添加配置设置
请,我只需要询问是否可能以及如何添加配置设置,类似于:
通过
谢谢phpcclib
_cloudcontrol
git - 如何在 cloudControl 机器上获取 git 信息?
我正在寻找一种在 cloudControl 容器上自动获取这些信息的方法。所以我写了一个小 Symfony2 服务,它返回一些 git 信息,例如提交哈希
如果我在本地机器上运行它,它会返回正确的缩短提交哈希。但是,如果我将它推送到我的 cloudControl 机器,则返回是null
. 我手动连接到机器并在命令行上运行此命令(在www
文件夹中,即存储库被推入的位置)。这会引发以下错误:
我真的很困惑,因为我以为我只是将整个存储库(包括.git
文件夹)推送到远程机器上。为什么会出现此错误,如何获取 git 信息?
php - 如何在 cloudControl 上使用 Symfony2 和 MongoDB?
我想在 cloudControl(像 heroku 这样的 PaaS 提供商)容器上使用 Symfony2 和 MongoDB。现在Symfony2 支持 MongoDB 的使用:
由于 MongoDB 是一个 PaaS 插件,我没有静态连接凭据。它们由容器生成。cloudControl 提供了这种方式来访问 PHP 中的凭据:
如何将这些动态获取的凭据放入 Symfony2 中config.yml
?
mysql - 在 cloudcontrol.com 上创建没有超级权限的触发器
当我尝试在 cloudcontrol.com 上为我的 mysqls 数据库插件创建触发器时,我收到以下错误:
错误 1419 (HY000):您没有超级权限并且启用了二进制日志记录(您可能希望使用不太安全的 log_bin_trust_function_creators 变量)
那么,我真的没有办法使用触发器吗?这很令人沮丧。任何解决方法?
mysql - 播放框架 1 - mysql 数据库超出 max_user_connections
我正在尝试在 cloudcontrol 上部署一个带有 Mysql 数据库的 Play 1 应用程序(它就像 Heroku)。我总是得到错误:
我已将连接设置为 1 application.conf
:
但这没有用。
对于游戏 2,我只找到了一个解决方案:playframework 2.0 - 在数据库演化中超过了 max_user_connections?
node.js - CloudControl 服务器上的 CRON
我已经通过 设置了一个带有 cron 作业的 node.js 服务器node-cron
,这是 js-land cron 实现。我注意到有时作业没有启动,显然没有错误并且遵循未知模式。
好吧,由于这台服务器是免费的,我在想它可能在没有活动的时候进入睡眠状态,所以作业没有启动。我查看了文档,但没有看到任何明确的指示。
我已经看过 Cron 插件,但我对它不感兴趣。我想让它在 js 进程中工作。
谢谢!
deployment - 在部署之前在 Github 存储库上进行私有更改?
遗憾的是,在 GitHub 上,一个私人仓库是为高级用户准备的,我上传了一个仓库,但是它有很多登录第三方,我想让这些登录信息私有,我有一个 MongoHQ 连接,并且想要制作数据库私有,将其部署在 CloudControl 上。
CloudControl 和 Heroku 是如何工作的,是通过在磁盘上的克隆之后获取文件还是克隆只是“临时”文件,并且它们采用托管在 Github 上的文件?
mongodb - 为什么我在托管网站中使用自定义变量环境?
我是托管世界(cloudcontrol)的新手,我在应用程序凭据方面遇到了一些问题,例如数据库管理(mongohq)或谷歌身份验证。
那么,我会将那些带有某种语法(类似$variable
)的变量放入代码中,然后使用键值作为变量值制作命令行吗?
gradle - 无法部署 Spring Boot 应用程序
我目前正在评估 CloudControl 作为我基于 Java 的应用程序的平台提供商。
我使用 Gradle 创建了一个非常简单的 Spring Boot ( https://github.com/mhmpl/gradle-example-app ) 应用程序,但我无法部署该应用程序。
Error
日志中没有错误可以给我一些信息。但是,这是Deploy
日志的输出:
最后,该应用程序没有部署,我看不到我可能犯的错误。我已经尝试将内存设置为 1024MB 并添加了第二个容器,但这并没有改变任何东西。