docker-compose.yml hinzugefügt

This commit is contained in:
2026-02-15 00:04:45 +01:00
commit 33d2aa54d5

55
docker-compose.yml Normal file
View File

@@ -0,0 +1,55 @@
services:
db:
image: mariadb:11.8-noble #LTS Long Time Support Until October 15, 2033.
container_name: BookStack-DB
hostname: bookstack-db
healthcheck:
test: timeout 10s bash -c ':> /dev/tcp/127.0.0.1/3306' || exit 1
interval: 10s
timeout: 5s
retries: 3
start_period: 90s
security_opt:
- no-new-privileges:false
volumes:
- /volume1/docker/bookstack/db:/var/lib/mysql:rw
- /volume1/docker/bookstack/db:/etc/mysql/conf.d:rw
environment:
TZ: Europe/Berlin
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_ROOT_HOST: "%"
MYSQL_USER: bookstackuser
MYSQL_PASSWORD: xd6kyY3x6kCRvWHqGWtj
MYSQL_DATABASE: bookstack
restart: on-failure:5
bookstack:
image: solidnerd/bookstack:latest
container_name: BookStack
hostname: bookstack
security_opt:
- no-new-privileges:true
ports:
- 6875:8080
volumes:
- /volume1/docker/bookstack/uploads:/var/www/bookstack/public/uploads:rw
- /volume1/docker/bookstack/storage-uploads:/var/www/bookstack/storage/uploads:rw
environment:
DB_HOST: bookstack-db:3306
DB_DATABASE: bookstack
DB_USERNAME: bookstackuser
DB_PASSWORD: xd6kyY3x6kCRvWHqGWtj
APP_KEY: base64:YkcRpX+HAi53n780KKtzYE9wXPUPodmt6+gjRKaDEeM=
APP_URL: https://wiki.dhnetwork.de
MAIL_DRIVER: smtp
MAIL_HOST: smtp.gmail.com
MAIL_PORT: 465
MAIL_ENCRYPTION: tls
MAIL_USERNAME: dennishellerthien@gmail.com
MAIL_PASSWORD: Amelie070421!
MAIL_FROM: dennishellerthien@gmail.com
MAIL_FROM_NAME: BookStack
restart: on-failure:5
depends_on:
db:
condition: service_started