netcup-setup/ansible/roles/services/templates/bookstack/bookstack-srv.container.j2
2025-12-27 02:06:33 +01:00

23 lines
860 B
Django/Jinja

[Unit]
Description=Bookstack server
[Container]
ContainerName=bookstack-srv
Image=lscr.io/linuxserver/bookstack:version-v25.02
Volume=/var/vol/bookstack/data:/config:Z
Environment=PUID=1000
Environment=PGID=1000
Environment=TZ=Europe/Berlin
Environment=APP_URL=https://bookstack.rohrschacht.de
# APP_KEY must be a unique key. Generate your own by running
# docker run -it --rm --entrypoint /bin/bash lscr.io/linuxserver/bookstack:latest appkey
# You should keep the "base64:" part for the option value.
Environment=APP_KEY={{ service_secrets.bookstack.app_key }}
Environment=DB_HOST=127.0.0.1
Environment=DB_PORT=3306
Environment=DB_DATABASE={{ service_secrets.bookstack.mysql_database }}
Environment=DB_USERNAME={{ service_secrets.bookstack.mysql_user }}
Environment=DB_PASSWORD={{ service_secrets.bookstack.mysql_pw }}
AutoUpdate=registry
Pod=bookstack.pod