Files

73 lines
2.3 KiB
YAML

networks:
traefik_proxy:
external: true
orga_private:
driver: bridge
services:
orga-db:
image: mariadb:10.11
container_name: orga-db
restart: unless-stopped
volumes:
- ./data/db:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: '%sjkhfl9(nvskl98fdsodkgjldsdölkgjpsdkrjg'
networks:
- orga_private
bookstack:
image: lscr.io/linuxserver/bookstack:latest
container_name: bookstack
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- APP_URL=https://wiki.brabros.de
- DB_HOST=orga-db
- DB_PORT=3306
- DB_DATABASE=bookstack
# HIER SIND DIE KORREKTEN VARIABLENNAMEN:
- DB_USERNAME=bookstack
- DB_PASSWORD=BkStkPasswd2026Secure
- APP_KEY=base64:c3VwZXJzZWN1cmVhcHBrZXlib29rc3RhY2syMDI2bXk=
volumes:
- ./data/bookstack:/config
networks:
- traefik_proxy
- orga_private
labels:
- "traefik.enable=true"
- "traefik.http.routers.bookstack.rule=Host(`wiki.brabros.de`)"
- "traefik.http.routers.bookstack.entrypoints=websecure"
- "traefik.http.routers.bookstack.tls.certresolver=myresolver"
- "traefik.http.routers.bookstack.middlewares=authelia@docker"
- "traefik.http.services.bookstack.loadbalancer.server.port=80"
- "traefik.docker.network=traefik_proxy"
vikunja:
image: vikunja/vikunja:latest
container_name: vikunja
restart: unless-stopped
environment:
- VIKUNJA_DATABASE_HOST=orga-db
- VIKUNJA_DATABASE_PASSWORD=)%klsjfl8mnfwmf98ewiouhffwef
- VIKUNJA_DATABASE_TYPE=mysql
- VIKUNJA_DATABASE_USER=vikunja
- VIKUNJA_DATABASE_DATABASE=vikunja
- VIKUNJA_SERVICE_SECRET=EinZufaelligerLangerStringFuerJWT
- VIKUNJA_SERVICE_PUBLICURL=https://todo.brabros.de/
volumes:
- ./data/vikunja:/app/vikunja/files
networks:
- traefik_proxy
- orga_private
labels:
- "traefik.enable=true"
- "traefik.http.routers.vikunja.rule=Host(`todo.brabros.de`)"
- "traefik.http.routers.vikunja.entrypoints=websecure"
- "traefik.http.routers.vikunja.tls.certresolver=myresolver"
- "traefik.http.routers.vikunja.middlewares=authelia@docker"
- "traefik.http.services.vikunja.loadbalancer.server.port=3456"
- "traefik.docker.network=traefik_proxy"