Skip to content
This repository was archived by the owner on Aug 28, 2020. It is now read-only.

schnatterer/gollum-galore

 
 

Repository files navigation

gollum-gallore

🍬 Gollum wiki with lots of sugar. 🍬

For now, HTTP basic auth and gzip compression. HTTPS support will be next.

Inspired by suttang/gollum and nginx.

Getting to it

Super simple setup

docker run -p 8080:80 schnatterer/gollum-galore

  • Serves gollum at http://localhost:8080,
  • with HTTP basic auth user test, password test 😲.
  • The wiki data is stored in an anonymous volume.

Advanced

docker run -p80:80 -v ~/on/your/host/gollum:/gollum/ -e GOLLUM_PARAMS="--allow-uploads --live-preview" schnatterer/gollum-galore

  • Serves gollum at http://localhost,
  • some of gollum's command line options are set
  • with an HTTP basic auth file that you provide at /on/your/host/gollum/config/.htpasswd. This can be created with htpasswd -c /on/your/host/gollum/config/.htpasswd test (where test) is the username, for example.
  • The wiki data is stored in /on/your/host/gollum/wiki and you called git init in this folder before starting the container. You can set the git author using git config user.name 'John Doe' && git config user.email 'john@doe.org'.