From 521975db31110aa0f39e9fd14ee11681bfedbe78 Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Fri, 20 Feb 2026 13:42:28 +0100 Subject: [PATCH] Update Docker Compose configuration to set a default volume path for the database and modify the deployment workflow to conditionally create the database directory based on the provided environment variable. --- .gitea/workflows/deploy.yml | 2 +- docker-compose.yml | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index dfadc99..b79fcaf 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -19,5 +19,5 @@ jobs: AUTH_SECRET: ${{ secrets.AUTH_SECRET }} DB_VOLUME_PATH: ${{ variables.DB_VOLUME_PATH }} run: | - mkdir -p "${DB_VOLUME_PATH:-./data/db}" + if [ -n "${DB_VOLUME_PATH}" ]; then mkdir -p "$DB_VOLUME_PATH"; fi docker compose up -d --build diff --git a/docker-compose.yml b/docker-compose.yml index 0309e13..88963ec 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,5 +7,8 @@ services: - DATABASE_URL=file:/data/db/dev.db - AUTH_SECRET=${AUTH_SECRET} volumes: - - ${DB_VOLUME_PATH:-./data/db}:/data/db + - ${DB_VOLUME_PATH:-db-data}:/data/db restart: unless-stopped + +volumes: + db-data: