@ig3/couchapp
v0.11.5
Published
Utilities for building CouchDB applications.
Downloads
1
Readme
@ig3/couchapp
DEPRECATED: while it will still work witch CouchDB 3.x, support for vhost
and rewrite rules will not be included in CouchDB 4.x and, therefore,
couchapps will not work with CouchDB 4.x.
An alternative is to use nginx or equivalent to proxy access to the application, serve all the static content (the couchapp attachments) directly from nginx and implemnt all the rewrite rules in nginx, proxying only the database access to the CouchDB server. This is, in many ways, simpler than implementing a couchapp.
@ig3/couchapp is a command line tool for building and deploying couchapps.
It is based on node.couchapp.js.
Installation
@ig3/couchapp should be installed globally and locally in the package that
uses it. At least, that's what the old docs say. Now, it should suffice to
install it locally and use npx
to run it from the command line.
To install the couchapp command so that it is available globally:
To install the couchapp package locally in a package:
app.js example:
Local development server example.
Start the server:
couchapp serve app.js http://localhost:5984/example_db -p 3000 -l -d attachments
Now you can access your couchapp at http://localhost:3000/ . Code, hack and when you are happy with the result simply do:
couchapp push app.js http://localhost:5984/example_db
Changes
0.11.4 - 20220330
Update README: installation
0.11.3 - 20220330
Remove support for coffeescript
Remove dependency: coffee-script
0.11.2 - 20220330
Remove dependency: request
0.11.1 - 20220330
Update dependency: nano