feat(infra): füge restliche core-, orga- und media-stacks hinzu
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
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"
|
||||
Reference in New Issue
Block a user