Multi-arch Alpine Gollum Wiki + Extras
4.5K
Gollum is a simple wiki system built on top of Git.
In addition to latest, this repository uses semantic versioned tags:
5.1.1)5.1)5)This repository uses multi-platform images via Docker manifests. You do not need to use a platform-specific tag; Docker will automatically choose the appropriate architecture. Currently, the supported architectures are:
x86/386x86_64/amd64arm/armv6armhf/armv7arm64ppc64ledocker run:
docker run -d \
-v "${PWD}/wiki:/wiki" \
-p "4567:4567" \
-e "PUID=$(id -u)" \
-e "PGID=$(id -g)" \
arpaulnet/gollum
docker-compose:
#...
services:
gollum:
image: arpaulnet/gollum
environment:
PGID: 1000
PUID: 1000
TZ: America/Denver
restart: unless-stopped
Gollum has a number of command line options that can be passed at startup to configure it. To use these commands, simply configure the docker command. For example, if you wanted to set the HTTP base path to .../my-custom-basepath, you could run the container like so:
docker run -d \
-v "${PWD}/wiki:/wiki" \
-p "4567:4567" \
-e "PUID=$(id -u)" \
-e "PGID=$(id -g)" \
arpaulnet/gollum \
gollum --base-path /my-custom-basepath
| Environment Variable | Default | Description |
|---|---|---|
PGID | 666 | Process Group ID (use with bind mounts) |
PUID | 666 | Process User ID (use with bind mounts) |
TZ | UTC | TZ Database Name (ex: America/Denver) |
Gollum supports a number of Markups. A default installation of Gollum supports Markdown and RDoc. This repository also bundles:
AsciiDocCreoleMediaWikiOrgTextileSee Gollum's Markups documentation for more information.
This repository also uses commonmarker for markdwon rendering rather than the default kramdown.
Content type
Image
Digest
Size
73 MB
Last updated
almost 5 years ago
docker pull arpaulnet/gollum