Docker image for a Federated Wiki farm. Based on
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3wc cbc0d0a5d7
continuous-integration/drone/push Build is passing Details
Install forked version of node-oauth to fix OAuth2
4 months ago
examples/k8s moved example k8s deployment .yaml to 2 years ago
.drone.yml Fix `repo` setting to fix Docker build? 4 months ago
Dockerfile Install forked version of node-oauth to fix OAuth2 4 months ago
LICENSE Federated Wiki farm 6 years ago lower the k8s experiment instructions on the pages 6 months ago Move release notes for 1.0.0 into its own file 2 years ago

Federated Wiki Farm

Start Playing Federated Wiki:

Run a local wiki farm

docker run -p 3000:3000 -it --rm \

Visit http://localhost:3000 and http://anything.localhost:3000

Run a local wiki that will survive a reboot

docker run -p 3000:3000 -it --rm \
  -v ~/.wiki:/home/node/.wiki \

Your wiki pages and configuration will be saved in the ~/.wiki folder.


This image's tag does not match the version of the included wiki software. Our version indicates the scale of changes in this tiny devops pipeline.

Testing new images locally:

docker build --tag $IMAGE .

Publish containers


git tag -am "" "$TAG"
git push --atomic origin main "$TAG"

Docker Hub

docker build --tag $IMAGE .  # if you haven't already
docker build --tag dobbs/farm:latest .  # if you haven't already
docker push $IMAGE
docker push dobbs/farm:latest

Experiment with K8S

With the local kubernetes example (see examples/k8s/

k3d image import $IMAGE --cluster wiki
kubectl patch deployment.apps/wiki-deployment \
  --type='json' \
  -p='[{"op": "replace", "path": "/spec/template/spec/containers/0/image", "value":"'$IMAGE'"}]'