在 couchdb 上部署应用程序
Posted
技术标签:
【中文标题】在 couchdb 上部署应用程序【英文标题】:deploy application on couchdb 【发布时间】:2010-09-03 07:36:48 【问题描述】:我想在 couchdb 上部署我的应用程序。对此很少有疑问。
1) couchapp 是在 couchdb 上安装应用程序的唯一方法吗?
2) 我们可以在 couchdb 中只部署 javascript/html 吗?
我发现我的应用程序war中除了web-inf中的文件之外的所有文件都可以推送到couchdb中。 web-inf 中的文件会发生什么变化?
谢谢
乔
【问题讨论】:
【参考方案1】:1/ couchapp 只是一个工具,它可以推送带有视图、显示、列表功能等的设计文档。默认生成的 couchapp 包含事件代码,因为它是编写 couchapps 的最常见方式。存在其他工具:
沙发上的 Sammy 应用程序:http://github.com/quirkey/soca Couchapp 包管理器:http://github.com/caolan/cpm2/ 您可以部署任何类型的附件,实际上是设计文档中通常包含的任何附件。有关 couchapp 的更多信息,请访问 couchapp.org。
3/ WAR 文件是 Java 代码,这不会让您使用 CouchDB。
【讨论】:
所有这些工具都只是使用CouchDB HTTP API。 CouchDB 对作为文档附件添加的文档的 Content-Type 没有任何限制。另外两个值得注意的工具是Reupholster 和node.couchapp.js。以上是关于在 couchdb 上部署应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Django & Couchdb:如何在没有 Apache 服务器的情况下进行部署