Docker image for a Federated Wiki farm, with working OAuth2 login Based on https://github.com/dobbs/farm/
Go to file
Eric Dobbs 5e6f732fed Bump wiki to version 0.19.0 2019-08-14 12:07:10 -04:00
Dockerfile Bump wiki to version 0.19.0 2019-08-14 12:07:10 -04:00
LICENSE Federated Wiki farm 2017-07-15 22:36:22 -06:00
README.md Change base image to node:10-alpine & wiki to 0.17.0 2019-03-27 22:26:09 -06:00
configure-wiki upgrade to wiki-0.14.0 and move configure-wiki to separate step 2018-02-25 21:58:43 -07:00
set-owner-name include script to set-owner-name 2017-07-22 21:55:38 -06:00

README.md

Federated Wiki Farm

http://fed.wiki.org

Although this container can run alone, I use and develop it with a reverse proxy. See: https://github.com/dobbs/wiki-tls

See also http://local-farm.wiki.dbbs.co for many more details.

Get acquainted with wiki.

Launch the container:

docker run -p 3000:3000 -it --rm \
  dobbs/farm

Visit http://localhost:3000

Make your wiki survive a reboot

Create a volume:

docker volume create dot-wiki

Launch the container:

docker run -p 3000:3000 -it --rm \
  -v dot-wiki:/home/app/.wiki \
  dobbs/farm

Visit http://localhost:3000

Development

This image's tag does not match the version of the included wiki software.

Notes to self:

docker build --tag dobbs/farm:0.51.0 .
git tag -am "" '0.51.0'
git push --tags

The repos in Dockerhub and GitHub are configured to automatically build new tags.

Publish experimental plugins

docker build \
  --tag dobbs/farm:0.14.0-frame \
  --build-arg WIKI_PACKAGE='dobbs/wiki#frame' \
  .
docker push dobbs/farm:0.14.0-frame