问题标签 [appfog]

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 回答
377 浏览

paas - 我可以从附加组件访问 AppFog 服务(如 MySQL)吗?

是否可以从附加组件访问像 MySQL 数据库这样的 AppFog 服务?例如,如果我想在 IronWorker 上运行一些作业并将结果填充到我在 AppFog 上运行的主 App 数据库中。如果我检查凭据,看起来这些服务只是内部 IP?!

干杯斯特凡

0 投票
1 回答
1354 浏览

php - 在 AppFog 上运行的 Slim 框架的路由问题

我已经在几个不同的服务器上成功地运行了 Slim 应用程序,并且今天尝试使用相同的结构在 AppFog 上设置一个,但它运行不正常。

我将从我的目录结构开始:

.htaccess文件包含来自 AppFog 文档的 DocumentRoot 代码。

/public目录是我的 api 代码所在的位置,目前是 Slim index.php.htaccess文件index.php文件包含两个简单的路由:

服务器设置在http://brs.aws.af.cm/并且我在下面列出了主要路线:

  1. / => 使用默认的 GET 路由
  2. /hello/john => 404 错误
  3. /public/hello/john => 有效,但在 url 中需要“/public”

这里有一些额外的奇怪之处。七个字符的路由导致 404 错误,六个或更少最终使用默认的 GET 路由。

  1. /123456 => 不应该工作,但使用默认的 GET 路由
  2. /1234567 => 404 错误

我完全被难住了。我认为它与 DocumentRoot 代码有关,但我不确定到底是什么。我也试过设置

/public/.htaccess中,但它似乎没有任何影响。

任何帮助将不胜感激。谢谢!

0 投票
1 回答
432 浏览

node.js - 如何在 Appfog 上设置节点 HTTPS

appfog 文档的读取方式是,只要您使用他们提供的域,您将获得免费的 SSL。

但据我了解,您需要一个 .KEY 和一个 .CERT 文件才能让 NodeJS 启动 https 服务器。

我错过了什么还是他们真的只支持自定义域上的 https ......?

谢谢姑娘们和伙计们!

有问题的 Appfog 文档:https ://docs.appfog.com/customize/ssl

0 投票
1 回答
400 浏览

python - Appfog Django 应用程序分发包错误

我是 appfog 的新手,想将我的 django 项目推送到服务器中,但似乎我无法安装分发包。我不知道是什么阻止了这个问题,也找不到访问 shell 的方法。知道发生了什么或如何解决它?

下面的崩溃消息

谢谢大家。

0 投票
1 回答
528 浏览

ruby-on-rails - rake db:seed 在 AppFog 上使用 Rails/Spree

我正在 appfog 上测试 Rails/Spree 应用程序,但我无法让数据库播种。我已经按照 T 的这些说明进行操作: https ://docs.appfog.com/languages/ruby/rails 但是在我运行af tunnel然后打开一个新的终端窗口,然后运行RAILS_ENV=proxied-appfog rake db:seed时出现错误

我正在为数据库使用 MySQL。关于为什么会发生这种情况的任何想法?

rake:db migrate运行没有错误。

rake:db reset失败并出现相同的错误。

0 投票
1 回答
420 浏览

gem - 安装/构建 Caldecott 时出错

我的环境:

  • 视窗 8 x64
  • Ruby安装程序:
  • 红宝石 1.9.3-p392
  • DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe

(注意:之前尝试过 Ruby 2.0 和相关的开发工具包并得到编译错误。然后看到 1.9.2 req 并单独安装,注意不要混合它们。)

脚步:

  1. 更新了 PATH,按照说明安装了 DevKit。
  2. 宝石更新--系统
  3. gem install af(使用 CloudFoundry 合作伙伴 AppFog)

然后,从gem 指令中,我运行:

宝石安装 caldecott --no-rdoc --no-ri

知道我为什么会这样吗?作为后续,我遵循了DevKit 说明中的测试程序:

  • 宝石安装 json --platform=ruby
  • ruby -rubygems -e "需要 'json';puts JSON.load('[42]').inspect"

结果如预期一样,所以这似乎只适用于凯迪克。

0 投票
1 回答
411 浏览

ruby-on-rails - 如何修复 /.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/yaml.rb:133:in `load':第 17 行第 9 列的语法错误:`适配器:mysql2'(ArgumentError )

我正在尝试按照本文档在 Appfog 上运行 rails 控制台。我按照描述设置了我的 database.yml,但是当我运行时出现RAILS_ENV=proxied-appfog rails console此错误:

首先,我不想在 rvm 中触摸任何东西……但我确实打开了该文件以查看问题所在,因为它给了我一个行号。该行不包含任何代码。所以我很困惑。这里有什么问题?我唯一能想象的是,也许它不支持我的 ruby​​ 版本?但如果你输入af runtimes返回的列表是:

有任何想法吗?

此外,如果我尝试af update使用新的 database.yml 和 proxied-appfog.rb 环境文件,我将无法再启动服务器。因此,在我将更改推送到服务器之前,这个错误就给了我。

0 投票
1 回答
374 浏览

node.js - 如何在 nodejs 中在与我的主应用程序相同的端口上设置 Mongo 查看器(如 Mongo-Express)?

我对 nodejs 和 Mongodb 的所有内容都很陌生,但我设法启动并运行了一个简单的应用程序,现在我想要一个数据库查看器。我找到了 Mongo-Express 并将其安装在我的本地主机上,它工作正常。查看器在配置文件中配置,主机为 baseUrl 和端口。

问题出在实时服务器(AppFog)上,我只有一个可用的端口被我的主应用程序占用。我该如何解决这个问题?它们可以在同一个端口上运行,还是有另一个不需要在单独的端口上运行的可用查看器?

0 投票
1 回答
880 浏览

django - 为什么我不能编辑 css 文件并在 django 模板中使用 css?

所以我决定用 appfog 部署我的第一个 django 应用程序,在 appfog 中创建应用程序,下载源代码以便使用他们的项目结构,进行必要的更改和更新。一切都很顺利,直到我python manage.py collectstatic收集了所有的静态文件,但我无法更改静态文件,无法在模板中使用 css。我只是不明白为什么。在我的 settings.py

在 urls.py

我的项目结构是这样的,基本上是appfog的结构

我该如何解决?

0 投票
1 回答
135 浏览

appfog - What is the --path option for in appfogs update command

Using appfog, I'm trying to update only a single directory of my site.

Now, according to this post - How do I push an app in chunks to Appfog?

This is not a possible task. So, my question is, what does the --path option do?