bookstack

This commit is contained in:
poslop
2024-10-11 11:58:24 -05:00
parent 33c45bf785
commit c2bf5cc443
3 changed files with 116 additions and 50 deletions

View File

@@ -0,0 +1,58 @@
services:
bookstack:
image: lscr.io/linuxserver/bookstack
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
- APP_URL=https://bookstack.mintyserver.net
- DB_HOST=bookstack_db
- DB_PORT=3306
- DB_USER=bookstack
- DB_PASS=/run/secrets/PASS
- DB_DATABASE=bookstackapp
volumes:
- bookstack:/config
depends_on:
- bookstack_db
ports:
- 8989:80
secrets:
- PASS
networks:
- caddy
- bookstack
bookstack_db:
image: lscr.io/linuxserver/mariadb
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
- MYSQL_ROOT_PASSWORD=/run/secrets/PASS
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=/run/secrets/PASS
volumes:
- bookstack_db:/config
secrets:
- PASS
networks:
- bookstack
networks:
caddy:
name: caddy
external: true
bookstack:
name: bookstack
volumes:
bookstack:
name: bookstack
bookstack_db:
name: bookstack_db
secrets:
PASS:
external: true

View File

@@ -0,0 +1,13 @@
networks:
caddy:
name: caddy
qbit:
name: qbit
shoko:
name: shoko
arr:
name: arr
bookstack:
name: bookstack

View File

@@ -1,14 +1,15 @@
networks: networks:
caddy: caddy:
name: caddy name: caddy
external: true
qbit: qbit:
name: qbit name: qbit
shoko: shoko:
name: shoko name: shoko
arr: arr:
name: arr name: arr
bookstack: #bookstack:
name: bookstack #name: bookstack
services: services:
anki: anki:
@@ -25,52 +26,46 @@ services:
networks: networks:
- caddy - caddy
bookstack: #bookstack:
image: lscr.io/linuxserver/bookstack # image: lscr.io/linuxserver/bookstack
container_name: bookstack # container_name: bookstack
environment: # environment:
- PUID=1000 # - PUID=1000
- PGID=1000 # - PGID=1000
- TZ=America/Chicago # - TZ=America/Chicago
- APP_URL=https://bookstack.mintyserver.net # - APP_URL=https://bookstack.mintyserver.net
- DB_HOST=bookstack_db # - DB_HOST=bookstack_db
- DB_PORT=3306 # - DB_PORT=3306
- DB_USER=bookstack # - DB_USER=bookstack
- DB_PASS=${PASS} # - DB_PASS=${PASS}
- DB_DATABASE=bookstackapp # - DB_DATABASE=bookstackapp
volumes: # volumes:
- bookstack:/config # - bookstack:/config
restart: unless-stopped # restart: unless-stopped
depends_on: # depends_on:
- bookstack_db # - bookstack_db
networks: # networks:
- caddy # - caddy
- bookstack # - bookstack
#
bookstack_db: #bookstack_db:
image: lscr.io/linuxserver/mariadb # image: lscr.io/linuxserver/mariadb
container_name: bookstack_db # container_name: bookstack_db
environment: # environment:
- PUID=1000 # - PUID=1000
- PGID=1000 # - PGID=1000
- TZ=America/Chicago # - TZ=America/Chicago
- MYSQL_ROOT_PASSWORD=${PASS} # - MYSQL_ROOT_PASSWORD=${PASS}
- MYSQL_DATABASE=bookstackapp # - MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack # - MYSQL_USER=bookstack
- MYSQL_PASSWORD=${PASS} # - MYSQL_PASSWORD=${PASS}
volumes: # volumes:
- bookstack_db:/config # - bookstack_db:/config
restart: unless-stopped # restart: unless-stopped
networks: # networks:
- bookstack # - bookstack
maigret:
image: soxoj/maigret:latest
container_name: maigret
volumes:
- /mnt/nextcloud/poslop/Maigret:/app/reports
gluetun: gluetun:
image: ghcr.io/qdm12/gluetun image: ghcr.io/qdm12/gluetun
cap_add: cap_add:
@@ -393,7 +388,7 @@ volumes:
name: p2pool-data name: p2pool-data
gluetun: gluetun:
name: gluetun name: gluetun
bookstack: # bookstack:
name: bookstack # name: bookstack
bookstack_db: # bookstack_db:
name: booksstack_db # name: bookstack_db