A set of Docker recipes to create a WENotes ecosystem
  • Dockerfile 62.7%
  • Shell 37.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2022-02-28 00:48:27 +00:00
docker-couchdb commiting past 2.0.0 configuration 2020-07-20 15:19:42 +12:00
docker-faye updated cron services for new discourse harvesters 2019-10-21 04:20:51 +02:00
docker-wenotes-base updates to configurations 2019-08-01 03:41:13 +00:00
docker-wenotes-pm2 updated cron services for new discourse harvesters 2019-10-21 04:20:51 +02:00
docker-wenotes-tools added MiLLL discourse script 2022-02-28 00:46:08 +00:00
.gitignore added msmtprc to gitignore 2017-09-13 14:19:49 +12:00
docker-compose.yml-sample added docker-compose.yml and sample configuration 2017-05-25 15:07:48 +12:00
LICENSE Initial commit 2016-12-21 11:55:52 +13:00
Notes.txt shifting CouchDB docker container from build-from-source CouchDB 2.0.0 to deb-based 1.6.0, and shifting from Trusty to Xenial 2016-12-16 15:11:26 +13:00
README.md commiting a bunch of old stuff 2018-03-05 10:55:01 +13:00

From https://github.com/klaemo/docker-couchdb/tree/master/2.0.0

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

update 2018-01-09

Adding docker-wenotes-cron - might not need it, but cron in the docker-wenotes-tools container seems unreliable.

Starting CouchDB

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

Old

Built via: docker build -t oeru/couchdb .

Building and Running Containers

cd [path to wenotes-combined]

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

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 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 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