Replication of data between instances using angular REST API can be done with:
# create local CouchDB database
- curl -X PUT http://localhost:5984/test
+ $ curl -X PUT http://localhost:5984/demo
+ {"ok":true}
- ./angular-replicate.pl \
+ $ ./angular-replicate.pl \
http://dpavlin.getangular.com/data/conference \
- http://localhost:3000/data/test
+ http://localhost:3000/data/demo
Replication is currently good only for initial import of data since it doesn't
support incremental replication and dies if data is allready present.
Installation:
- git submodule init
- git submodule update
+ $ git submodule init
+ $ git submodule update
Optionally build angular to get single file download
- cd public/angular
- rake compile
- cd -
+ $ cd public/angular
+ $ rake compile
+ $ cd -
Start it with:
- ./angular-server.pl daemon --reload
+ $ ./angular-server.pl daemon --reload
Angular examples available:
- template/conferece - conference submission example using mojolicious REST API server
- public/app/conference - new application layout with latest example confernce submission
- curl -X PUT http://localhost:5984/conference/_design/symposium \
+ $ curl -X PUT http://localhost:5984/conference/_design/symposium \
-d @public/app/conference/_design/symposium