Commit b2627591 authored by Dave Lane's avatar Dave Lane
Browse files

Merge branch 'master' of ssh://github.com/oeru/wenotes-docker

parents 4c4f9c38 a6db078f
Loading
Loading
Loading
Loading
+31 −25
Original line number Diff line number Diff line
@@ -2,41 +2,47 @@ From https://github.com/klaemo/docker-couchdb/tree/master/2.0.0

See https://github.com/klaemo/docker-couchdb for documentation

==Starting CouchDB==
# Starting CouchDB

docker run -d --name couchdb -v /home/dave/Docker/couchdb/data:/opt/couchdb/data oeru/couchdb
> docker run -d --name couchdb -v /home/dave/Docker/couchdb/data:/opt/couchdb/data oeru/couchdb


--Old--
# Old

Built via: docker build -t oeru/couchdb .
Built via: `docker build -t oeru/couchdb .`

==Building and Running Containers==
## Building and Running Containers

cd [path to wenotes-combined]
> cd [path to wenotes-combined]

===CouchDB===
Build: docker build -t oeru/couchdb docker-couchdb
### CouchDB

Build: `docker build -t oeru/couchdb docker-couchdb`
Launch (replacing [admin password] and [bot password]):
  docker run --name couchdb -v /home/dave/Docker/wenotes/data:/opt/couchdb/data \
    -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=[admin password] \
    -e COUCHDB_BOT_USER=bot -e COUCHDB_BOT_PASSWORD=[bot password] \
    -d oeru/couchdb

===Backup/Restore===
>  docker run --name couchdb -v /home/dave/Docker/wenotes/data:/opt/couchdb/data \
>    -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=[admin password] \
>    -e COUCHDB_BOT_USER=bot -e COUCHDB_BOT_PASSWORD=[bot password] \
>    -d oeru/couchdb
    
### Backup/Restore

Do a database dumps and restores using couchdb-backup.sh - from https://github.com/danielebailo/couchdb-dump

===Faye===
Build: docker build -t oeru/faye docker-faye
### Faye

Build: `docker build -t oeru/faye docker-faye`
Launch:
   docker run --name faye -v /home/dave/Docker/wenotes/faye:/opt/wenotes/server \
     -v /home/dave/Docker/wenotes/config/options.json:/opt/wenotes/options.json \
     -d oeru/faye

 ===WENotes-tools===
 Build: docker build -t oeru/wenotes docker-wenotes-tools
>   docker run --name faye -v /home/dave/Docker/wenotes/faye:/opt/wenotes/server \
>     -v /home/dave/Docker/wenotes/config/options.json:/opt/wenotes/options.json \
>     -d oeru/faye

### WENotes-tools

Build: `docker build -t oeru/wenotes docker-wenotes-tools`
Launch:
    docker run --name faye -v /home/dave/Docker/wenotes/wenotes:/opt/wenotes/wenotes \
      -v /home/dave/Docker/wenotes/config/options.json:/opt/wenotes/options.json \
      -d oeru/wenotes

>    docker run --name faye -v /home/dave/Docker/wenotes/wenotes:/opt/wenotes/wenotes \
>      -v /home/dave/Docker/wenotes/config/options.json:/opt/wenotes/options.json \
>      -d oeru/wenotes