标签: dotcloud

将我的代码从cloud9ide.com推送到DotCloud

我在cloud9ide上编码,推送到github.然后我将它托管在dotcloud上.我试图看看是否有一些方法可以让我的代码部署到当我推动而不需要额外的一轮将它拉到我的本地计算机,并运行他们的命令行工具.

现在我的工作流程如下:

cloud9ide -> github

$ git pull
github -> local

$ dotcloud push project.www .
local -> dotcloud
Run Code Online (Sandbox Code Playgroud)

有什么方法可以跳过最后一步并将其自动推送到dotcloud吗?阅读他们的文档建议我不能通过直接推送给他们.

git github dotcloud

5
推荐指数
1
解决办法
748
查看次数

上游过早关闭连接,同时读取响应头

我正在尝试在dotcloud(使用nginx)和MongoDB上部署Flask Python应用程序,并且在某一时刻我将路由到Twitter进行OAuth授权.在尝试路由回我的应用程序时,我得到标题中描述的nginx错误,并且不知道为什么.有什么建议?它在使用localhost的开发模式下完美运行

nginx mongodb flask dotcloud

4
推荐指数
1
解决办法
2万
查看次数

"呼叫时间传递参考已被删除"

我正在尝试使用此repo在Dotcloud上部署Wordpress,但日志中出现错误:

18:59:19: [www.0] Running postinstall script...
18:59:21: [www.0] PHP Fatal error:  Call-time pass-by-reference has been removed in /home/dotcloud/rsync-1353715101184/dotcloud-scripts/feed-wp-config.php on line 86
Run Code Online (Sandbox Code Playgroud)

查看feed-wp-config.php中的第86行,它显示为:

$content = preg_replace('/(define\(\'' . $property . '\', \')(.*)(\'\);)/', '${1}' . $value . '${3}', $content, -1, &$count);
Run Code Online (Sandbox Code Playgroud)

当我进入Wordpress开始页面时,它说:"似乎没有wp-config.php文件.在我们开始之前我需要这个."

我已经将其交叉发布到了repo的Github问题跟踪器,但由于还没有回复,我在这里发布它也希望有人知道答案.

php wordpress dotcloud

4
推荐指数
1
解决办法
1万
查看次数

dotcloud supervisord早早退出

我正在尝试在dotcloud上设置一个twistd守护进程:

我的supervisord.conf文件:

[program:apnsd]
command=/home/dotcloud/env/bin/twistd --logfile /var/log/supervisor/apnsd.log apnsd -c gp_config.py
directory=/home/dotcloud/current/apnsd
Run Code Online (Sandbox Code Playgroud)

但是,它看起来像命令'早退出',然后提示主管尝试重新启动,然后因为扭曲的dameon在后台运行而失败.

从supervisord日志:

more supervisord.log
2012-05-19 03:07:52,723 CRIT Set uid to user 1000
2012-05-19 03:07:52,723 WARN Included extra file "/etc/supervisor/conf.d/uwsgi.c
onf" during parsing
2012-05-19 03:07:52,723 WARN Included extra file "/home/dotcloud/current/supervi
sord.conf" during parsing
2012-05-19 03:07:52,922 INFO RPC interface 'supervisor' initialized
2012-05-19 03:07:52,922 WARN cElementTree not installed, using slower XML parser
 for XML-RPC
2012-05-19 03:07:52,923 CRIT Server 'unix_http_server' running without any HTTP
authentication checking
2012-05-19 03:07:52,932 INFO daemonizing the supervisord process
2012-05-19 …
Run Code Online (Sandbox Code Playgroud)

supervisord dotcloud

3
推荐指数
1
解决办法
3272
查看次数

如何使用php连接到远程mysql数据库(托管在dotCloud上)

我无法连接到驻留在dotCloud上的数据库.我试过了:

$mysqli = new mysqli($db_host, $db_user, $db_password, $db_name);
Run Code Online (Sandbox Code Playgroud)

$mysqli = mysqli_connect($db_host, $db_user, $db_password, $db_name);
Run Code Online (Sandbox Code Playgroud)

$mysqli = new mysqli($remote_server, $db_user, $db_password, $db_name);
Run Code Online (Sandbox Code Playgroud)

$mysqli = mysqli_connect($remote_server, $db_user, $db_password, $db_name);
Run Code Online (Sandbox Code Playgroud)

但它无法连接,我得到"错误324(net :: ERR_EMPTY_RESPONSE):服务器关闭连接而不发送任何数据."

我使用以下代码在mysqli脚本上动态检索变量:

$env =  json_decode(file_get_contents("/home/dotcloud/environment.json"));
$db_user = $env->DOTCLOUD_DB_MYSQL_LOGIN;
$db_password = $env->DOTCLOUD_DB_MYSQL_PASSWORD; 
$db_host = $env->DOTCLOUD_DB_MYSQL_HOST;
$db_port = $env->DOTCLOUD_DB_MYSQL_PORT;
$remote_server = '$db_host:$db_port';
//I also define $db_name here
$db_name = 'mydbname';
Run Code Online (Sandbox Code Playgroud)

我在mysqli脚本下面还有以下代码:

if (mysqli_connect_error()) {
    die('Connect Error (' . mysqli_connect_errno() . ') '. mysqli_connect_error());
    $result["status"] = "failed";
    $result["message"] = "Failed to …
Run Code Online (Sandbox Code Playgroud)

php mysqli remote-server dotcloud

3
推荐指数
1
解决办法
2万
查看次数

使用DotCloud使用apache + mod_wsgi + postgresql + nginx + memchache部署Django应用程序

我是django开发和整体Web应用程序开发的新手,但我是一名程序员.

我想知道在DotCloud上部署django应用程序的步骤是什么,它将在带有mod_wsgi的apache服务器上运行.Nginx将用于提供媒体文件,Postgresql将用于数据库.这将与memchache一起使用.

本教程:http://dev.lethain.com/the-django-and-ubuntu-intrepid-almanac/基本上做了我想要的,但我想弄清楚如何使用DotCloud.

我觉得Dotcloud文档不够完整,无法提供完成此操作的必要信息,所以希望有人会提供相关信息.

感谢您的帮助与合作.我很感激.

django postgresql mod-wsgi nginx dotcloud

2
推荐指数
1
解决办法
975
查看次数

Django管理命令Cron在Dotcloud上

我正在尝试运行一个cron来运行自定义Django管理命令.我在DotCloud上运行.

当cron运行时,我收到以下错误:

Traceback (most recent call last):
File "./manage.py", line 2, in <module>
from django.core.management import execute_manager
ImportError: No module named django.core.management
Run Code Online (Sandbox Code Playgroud)

我认为这是因为cron在裸环境中运行,所以我尝试在同一个cron中手动设置PYTHONPATH.这是命令......

PYTHONPATH=/home/dotcloud/env/lib/python2.6/site-packages/setuptools-0.6c11-    
py2.6.egg:/home/dotcloud/env/lib/python2.6/site-packages/pip-1.0.1-        
Run Code Online (Sandbox Code Playgroud)

py2.6.egg:/家庭/ dotcloud /电流:/home/dotcloud/env/lib/python2.6:/home/dotcloud/env/lib/python2.6/plat-linux2:/家庭/ dotcloud/ENV/LIB/python2.6的/ LIB-TK:/home/dotcloud/env/lib/python2.6/lib-old:/home/dotcloud/env/lib/python2.6/lib-dynload:/ usr/lib中/ python2 0.6:/usr/lib64/python2.6:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib64/python2.6/lib-tk :/home/dotcloud/env/lib/python2.6/site-packages:/usr/local/lib/python2.6/dist-packages/virtualenv-1.6.1-py2.6.egg:在/ usr /本地/ LIB/python2.6的/站点包:/usr/local/lib/python2.6/dist-packages:/usr/lib/python2.6/dist-packages:/usr/lib/pymodules/python2.6

错误仍在发生,我不确定发生了什么.任何建议都非常感谢.

谢谢.

cron pythonpath django-manage.py dotcloud

2
推荐指数
1
解决办法
909
查看次数

Docker何时推出?

我需要一个工具来封装标准容器中的异构有效负载,并在任何具有隔离和可重复性保证的服务器上运行它们.

Docker何时推出?

containers dotcloud lxc docker

2
推荐指数
1
解决办法
617
查看次数

SSL错误:dotCloud上的CERT_UNTRUSTED

在dotCloud上部署Node.js服务时,我看到以下错误:

23:03:59.958870: [www] npm ERR! Error: SSL Error: CERT_UNTRUSTED
23:03:59.959405: [www] npm ERR!     at ClientRequest.<anonymous> (/opt/node/v0.8.3/lib/node_modules/npm/node_modules/request/main.js:440:26)
23:03:59.959736: [www] npm ERR!     at ClientRequest.g (events.js:185:14)
23:03:59.960068: [www] npm ERR!     at ClientRequest.EventEmitter.emit (events.js:88:17)
23:03:59.960399: [www] npm ERR!     at HTTPParser.parserOnIncomingClient [as onIncoming] (http.js:1445:7)
23:03:59.968852: [www] npm ERR!     at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:111:23)
23:03:59.969361: [www] npm ERR!     at CleartextStream.socketOnData [as ondata] (http.js:1356:20)
23:03:59.969696: [www] npm ERR!     at CleartextStream.CryptoStream._push (tls.js:396:27)
23:03:59.970028: [www] npm ERR!     at SecurePair.cycle (tls.js:750:20)
23:03:59.970359: [www] npm ERR!     at EncryptedStream.CryptoStream.write (tls.js:131:13)
23:03:59.970694: [www] …
Run Code Online (Sandbox Code Playgroud)

ssl node.js npm dotcloud

2
推荐指数
1
解决办法
4670
查看次数

如何在Heroku或类似的程序上运行此应用程序?

我想得到这个应用程序:https: //github.com/lysol/typeto.me/

在Heroku(或类似的服务)上运行.

我需要遵循哪些步骤?我很难理解放在哪里.

我已经知道我需要做这样的事情:
我可以在Heroku中运行coffeescript吗? 对于coffeescript的东西.

heroku paas node.js dotcloud

1
推荐指数
1
解决办法
245
查看次数

当向dotcloud发送带有发布请求的文件时,我收到错误:413请求实体太大

我为dotcloud编写了一个简单的django应用程序,用于处理使用post请求发送给它的文件.我已经在本地进行了测试,它似乎工作正常,但我刚刚部署了应用程序并通过发布一个1.7MB的pdf文件测试它,引发了以下错误:

413 Request Entity Too Large
Run Code Online (Sandbox Code Playgroud)

邮寄申请的大小限制是多少?我打算发送这种大小的文件,可能更大 - 是否有更好的方法/方式可以正常运行而不会遇到错误?

python django dotcloud

0
推荐指数
1
解决办法
455
查看次数