neuroforgede / bookstack-docker-swarm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

License:MIT License


Languages

Language:Shell 98.4%Language:Dockerfile 1.6%