eingress / docker-pouchdb-server

PouchDB Server is a drop-in replacement for CouchDB, using PouchDB and Node.js.

Home Page:https://hub.docker.com/r/eingressio/pouchdb-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PouchDB Server

This image is based on the latest Node.JS LTS Alpine image, PouchDB Server, and levelDB.

Run the container, binding a data directory.

docker run -d -p 5984:5984 -v /path/to/data:/pouchdb --hostname=pouchdb-server --name=pouchdb-server eingressio/pouchdb-server

You can then browse to the admin panel at http://localhost:5984/_utils/.

CLI Tools

To close the admin party by creating the first admin user, run the following.

docker exec -it pouchdb-server add-admin [name]

A password is auto-generated which should be retained (or get ready to hose your data directory).

You can also make as many regular users as you need.

docker exec -it pouchdb-server add-user [name]

About

PouchDB Server is a drop-in replacement for CouchDB, using PouchDB and Node.js.

https://hub.docker.com/r/eingressio/pouchdb-server

License:ISC License


Languages

Language:Shell 65.0%Language:Dockerfile 18.9%Language:Makefile 16.1%