- version: '3'
-
- services:
-
- bookstack:
- image: linuxserver/bookstack:latest
- restart: "always"
- container_name: bookstack
- networks:
- - intern
- - web
- ports:
- - 80
- environment:
- #MYSQL_HOST: maria105master:3306
- #MYSQL_PASSWORD: 'mu4Ga8TeOo'
- #MYSQL_DATABASE: bookstack
- #MYSQL_USER: bowiki
- DB_HOST: maria105master:3306
- DB_DATABASE: bookstack
- DB_USERNAME: bowiki
- DB_PASSWORD: mu4Ga8TeOo
- MYSQL_INITDB_SKIP_TZINFO: 1
- APP_URL: https://wiki.juliuslab.de
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.bookstack.entrypoints=http"
- - "traefik.http.routers.bookstack.rule=Host(`wiki.juliuslab.de`)"
- - "traefik.http.routers.bookstack.middlewares=https-redirect@file"
- - "traefik.http.routers.bookstack-sec.entrypoints=https"
- - "traefik.http.routers.bookstack-sec.middlewares=default-headers@file"
- - "traefik.http.routers.bookstack-sec.rule=Host(`wiki.juliuslab.de`)"
- - "traefik.http.routers.bookstack-sec.tls=true"
- - "traefik.http.routers.bookstack-sec.tls.options=myTLSOptions@file"
- - "traefik.http.routers.bookstack-sec.tls.certresolver=le"
-
- volumes:
- - /srv/docker/data/bookstack:/config
- external_links:
- - maria105master
-
-
- networks:
- intern:
- external: true
- web:
- external: true
|