You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by Dragos Stoica <dr...@yahoo.com.INVALID> on 2014/09/27 18:10:11 UTC

Appzip - CouchDB Application deployment tool

Hello Couch-ers,

We invite you to use and get fun with Appzip - a CouchDB Application deployment tool.
You may download and install this tool from: https://github.com/dragos-constantin-stoica/designeditor/tree/appzip

The purpose of this tool is to ease CouchDB applications development life cycle and distribution.
It was inspired by couchapp, that we used for a while and then we decided to make this process easier.

You can distribute you CouchDB application a zip archive and upload/publish it to CouchDB with this tool.
The install process of Appzip is direct: clone git repository, edit and run ./push2couch.sh, open in browser  http://localhost:5984/appzip/_design/appzip/index.html 

In order to build a CouchDB application you construct a directory and subdirectory structure that copies the database structure:
- database name
- documents, if it is a design document you create subforlders with views, lists, shows etc
- there are a couple special files: manifest.json in the root directory containing a list of your databases, and in each document subforlder doc_attributes.json containing doc._id, and other attributes.

You can see examples of Appzip at:
https://github.com/dragos-constantin-stoica/designeditor

https://github.com/dragos-constantin-stoica/sr_manager


We will be pleased to answer to your questions.

We will be back with good news on designeditor --- documentation generator for _design docs and a site (WIP) on github.

Relax and have fun with CouchDB!

Dragos STOICA
0735220023

Re: Appzip - CouchDB Application deployment tool

Posted by Andy Wenk <an...@apache.org>.
Hi Dragos,

awesome :). We have a section in the wiki and it would be extremely cool to
have Appzip listed there. Are you interested to add it?

https://cwiki.apache.org/confluence/display/COUCHDB/Useful+utilities

You will need an account. Please register here
https://cwiki.apache.org/confluence/signup.action and send me your
username. I will add you then.

Thanks a lot for your contributions.

Cheers

Andy

On 27 September 2014 18:10, Dragos Stoica <
dragos_constantin_stoica@yahoo.com.invalid> wrote:

> Hello Couch-ers,
>
> We invite you to use and get fun with Appzip - a CouchDB Application
> deployment tool.
> You may download and install this tool from:
> https://github.com/dragos-constantin-stoica/designeditor/tree/appzip
>
> The purpose of this tool is to ease CouchDB applications development life
> cycle and distribution.
> It was inspired by couchapp, that we used for a while and then we decided
> to make this process easier.
>
> You can distribute you CouchDB application a zip archive and
> upload/publish it to CouchDB with this tool.
> The install process of Appzip is direct: clone git repository, edit and
> run ./push2couch.sh, open in browser
> http://localhost:5984/appzip/_design/appzip/index.html
>
> In order to build a CouchDB application you construct a directory and
> subdirectory structure that copies the database structure:
> - database name
> - documents, if it is a design document you create subforlders with views,
> lists, shows etc
> - there are a couple special files: manifest.json in the root directory
> containing a list of your databases, and in each document subforlder
> doc_attributes.json containing doc._id, and other attributes.
>
> You can see examples of Appzip at:
> https://github.com/dragos-constantin-stoica/designeditor
>
> https://github.com/dragos-constantin-stoica/sr_manager
>
>
> We will be pleased to answer to your questions.
>
> We will be back with good news on designeditor --- documentation generator
> for _design docs and a site (WIP) on github.
>
> Relax and have fun with CouchDB!
>
> Dragos STOICA
> 0735220023




-- 
Andy Wenk
Hamburg - Germany
RockIt!

GPG fingerprint: C044 8322 9E12 1483 4FEC 9452 B65D 6BE3 9ED3 9588

 https://people.apache.org/keys/committer/andywenk.asc