Skip to content

neuroforgede/bookstack-docker-swarm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proudly made by NeuroForge in Bayreuth, Germany.

bookstack-docker-swarm

Sample Docker Stack to set up bookstack. Look here for a nothelm chart.

Used software

  1. docker-stack-deploy for secret rotation (https://github.com/neuroforgede/docker-stack-deploy)
  2. Hetzner Docker Volumes via costela/docker-volume-hetzner (see https://github.com/neuroforgede/swarmsible/tree/master/environments/test/test-swarm/stacks for a stack to install the driver)
  3. davideshay/dockerautolabel to mark the docker swarm node that is running bookstack so that the data volume backup trigger container can be co-located on the same node as the bookstack container

How-To

  1. Install docker-stack-deploy
  2. Check all configs, secrets and the bookstack.yml for any variables that need to be set up
  3. Run deploy.sh (usage of DOCKER_HOST is recommended, see e.g. https://github.com/neuroforgede/swarmsible/blob/master/environments/test/test-swarm/bin/activate)