You've already forked bookstack
turned base to bookstack deployment
This commit is contained in:
@@ -1,7 +1,30 @@
|
||||
---
|
||||
services:
|
||||
app:
|
||||
bookstack:
|
||||
image: linuxserver/bookstack:${BOOKSTACK_VERSION}
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- mariadb
|
||||
environment:
|
||||
### LinuxServer.io stuff
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=${GLOBAL_TIMEZONE}
|
||||
### Normal Bookstack stuff
|
||||
- APP_URL="${BOOKSTACK_URL}"
|
||||
- DB_HOST=mariadb:3306
|
||||
- DB_DATABASE=${MARIADB_DATABASE}
|
||||
- DB_PASSWORD=${MARIADB_PASSWORD}
|
||||
- DB_USERNAME=${MARIADB_USER}
|
||||
- LOG_FAILED_LOGIN_MESSAGE="Failed login for %u"
|
||||
- MAIL_DRIVER=${BOOKSTACK_MAIL_DRIVER}
|
||||
- MAIL_HOST=${BOOKSTACK_MAIL_HOST}
|
||||
- MAIL_PORT=${BOOKSTACK_MAIL_PORT}
|
||||
- MAIL_ENCRYPTION=${BOOKSTACK_MAIL_ENCRYPTION}
|
||||
- MAIL_FROM=${BOOKSTACK_MAIL_FROM}
|
||||
- MAIL_FROM_NAME=${BOOKSTACK_MAIL_FROM_NAME}
|
||||
- MAIL_USERNAME=${BOOKSTACK_MAIL_USERNAME}
|
||||
- MAIL_PASSWORD=${BOOKSTACK_MAIL_PASSWORD}
|
||||
labels:
|
||||
### Section Træfik
|
||||
- traefik.enable=${TRAEFIK_ENABLED}
|
||||
@@ -22,15 +45,38 @@ services:
|
||||
# specify a service so a custom port can be used
|
||||
- traefik.http.services.${TRAEFIK_SERVICE}.loadbalancer.server.port=${TRAEFIK_SERVICE_PORT}
|
||||
### Section Diun
|
||||
- diun.enable=${DIUN_ENABLE}
|
||||
- diun.watch_repo=${DIUN_WATCHREPO}
|
||||
- diun.sort_tags=${DIUN_SORTALGO}
|
||||
- diun.include_tags=${DIUN_INCLUDE}
|
||||
- diun.exclude_tags=${DIUN_EXCLUDE}
|
||||
- diun.enable=${BOOKSTACK_DIUN_ENABLE}
|
||||
- diun.watch_repo=${BOOKSTACK_DIUN_WATCHREPO}
|
||||
- diun.sort_tags=${BOOKSTACK_DIUN_SORTALGO}
|
||||
- diun.include_tags=${BOOKSTACK_DIUN_INCLUDE}
|
||||
- diun.exclude_tags=${BOOKSTACK_DIUN_EXCLUDE}
|
||||
networks:
|
||||
- internal
|
||||
- traefik
|
||||
volumes:
|
||||
- ${BOOKSTACK_DATA}:/config
|
||||
mariadb:
|
||||
image: mariadb:${MARIADB_VERSION}
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- MARIADB_ROOT_PASSWORD=${MARIADB_ROOT_PASSWORD}
|
||||
- MARIADB_DATABASE=${MARIADB_DATABASE}
|
||||
- MARIADB_PASSWORD=${MARIADB_PASSWORD}
|
||||
- MARIADB_USER=${MARIADB_USER}
|
||||
labels:
|
||||
### Section Diun
|
||||
- diun.enable=${MARIADB_DIUN_ENABLE}
|
||||
- diun.watch_repo=${MARIADB_DIUN_WATCHREPO}
|
||||
- diun.sort_tags=${MARIADB_DIUN_SORTALGO}
|
||||
- diun.include_tags=${MARIADB_DIUN_INCLUDE}
|
||||
- diun.exclude_tags=${MARIADB_DIUN_EXCLUDE}
|
||||
networks:
|
||||
- internal
|
||||
volumes:
|
||||
- ${MARIADB_DATA}:/var/lib/mysql
|
||||
|
||||
networks:
|
||||
internal:
|
||||
traefik:
|
||||
external: true
|
||||
name: ${TRAEFIK_NETWORK}
|
||||
|
||||
Reference in New Issue
Block a user