From 6f3936813bf6ea0154c7ce359e169fd651a0e525 Mon Sep 17 00:00:00 2001 From: Maksym Buz <79866323+xopek-by@users.noreply.github.com> Date: Mon, 3 Feb 2025 21:15:56 +0100 Subject: [PATCH] redisigned bookstack compose --- bookstack/.env | 6 ++--- .../{compose.yaml => docker-compose.yaml} | 23 ++++++++----------- 2 files changed, 12 insertions(+), 17 deletions(-) rename bookstack/{compose.yaml => docker-compose.yaml} (66%) diff --git a/bookstack/.env b/bookstack/.env index ca86270..a593092 100644 --- a/bookstack/.env +++ b/bookstack/.env @@ -1,14 +1,14 @@ # Password for bookstack MySQL user -DB_PASS= +DB_USER_PASS= # Password for root MySQL user DB_ROOT_PASS= # Directory, where the bookstack itself will store the files -CONFIG_PATH=/path/to/bookstack/config +PATH_TO_CONFIG=/path/to/bookstack/config # Directory, where MySQL data will be stored -DB_DATA=/path/to/db/data +PATH_TO_DB=/path/to/db/data # Your timezone TZ=Europe/Warsaw diff --git a/bookstack/compose.yaml b/bookstack/docker-compose.yaml similarity index 66% rename from bookstack/compose.yaml rename to bookstack/docker-compose.yaml index ca178a7..7327d19 100644 --- a/bookstack/compose.yaml +++ b/bookstack/docker-compose.yaml @@ -1,5 +1,3 @@ ---- -version: "2" services: bookstack: image: lscr.io/linuxserver/bookstack @@ -11,20 +9,19 @@ services: - DB_HOST=bookstack_db - DB_PORT=3306 - DB_USER=bookstack - - DB_PASS=${DB_PASS} + - DB_PASS=${DB_USER_PASS} - DB_DATABASE=bookstackapp volumes: - - ${CONFIG_PATH}:/config + - ${PATH_TO_CONFIG}:/config ports: - 6875:80 restart: unless-stopped - env_file: - - stack.env depends_on: - - bookstack_db - bookstack_db: + - bookstack_database + + bookstack_database: image: lscr.io/linuxserver/mariadb - container_name: bookstack_db + container_name: bookstack_database environment: - PUID=1000 - PGID=1000 @@ -32,9 +29,7 @@ services: - TZ=${TZ} - MYSQL_DATABASE=bookstackapp - MYSQL_USER=bookstack - - MYSQL_PASSWORD=${DB_PASS} + - MYSQL_PASSWORD=${DB_USER_PASS} volumes: - - ${DB_DATA}:/config - restart: unless-stopped - env_file: - - stack.env \ No newline at end of file + - ${PATH_TO_DB}:/config + restart: unless-stopped \ No newline at end of file