如何将一个blohg应用程序部署到Dotcloud?

时间:2012-04-18 03:56:54

标签: deployment dotcloud

我使用blohg(http://blohg.org)创建了一个动态网站,这是一个基于Mercurial / Flask / reST的博客引擎,它可以在我的机器上运行。 我尝试在http://docs.blohg.org/deploy/http://docs.dotcloud.com/services/python/之后将网站/应用部署到Dotcloud,确保我的dotcloud.yml和wsgi.py文件位于正确的位置。 但当我在我的Dotcloud网址上查看我的应用时,我得到了

 Internal Server Error
 The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

我的wsgi.py文件是这样的:

from blohg import create_app
application = create_app('<my_app_name>')

我不知道出了什么问题。

有什么方法可以打开调试模式来查找?有没有人成功地将blohg应用程序部署到Dotcloud?有什么提示吗?

感谢您的关注。

1 个答案:

答案 0 :(得分:0)

您的存储库中是否有任何utf-8编码内容?

如果是,请将其添加到wsgi文件的顶部:

import os
os.environ['HGENCODING'] = 'utf-8'

这是wsgi脚本模板中的一个已知错误,将被修复 下一个版本。

如果没有,我需要深入了解dotcloud部署过程。