commit 33d2aa54d59c68fbd9465dad82f3eb86ff846e41 Author: Ebn0 Date: Sun Feb 15 00:04:45 2026 +0100 docker-compose.yml hinzugefügt diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..49ecaee --- /dev/null +++ b/docker-compose.yml @@ -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 \ No newline at end of file