From 6f23ea808b35dfd208adc690652de94f76c4100e Mon Sep 17 00:00:00 2001 From: Kunthawat Greethong Date: Mon, 4 May 2026 07:48:30 +0700 Subject: [PATCH] Simplify storage path: use ./uploads instead of ./storage/uploads Since database is now at ./data.db, align uploads path similarly Co-Authored-By: Claude Opus 4.6 --- Dockerfile | 5 ++--- astro.config.mjs | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1aae2fa..9aeb0aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -46,12 +46,11 @@ COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh && \ sed -i 's|cd /app|cd /app/emdash|g' /entrypoint.sh && \ sed -i 's|pnpm exec emdash seed|pnpm exec emdash seed packages/blog-template/seed/seed.json|g' /entrypoint.sh && \ - sed -i 's|DB_PATH="/app/storage/data.db"|DB_PATH="/app/emdash/data.db"|g' /entrypoint.sh && \ - sed -i 's|UPLOADS_PATH="/app/storage/uploads"|UPLOADS_PATH="/app/emdash/storage/uploads"|g' /entrypoint.sh + sed -i 's|DB_PATH="/app/storage/data.db"|DB_PATH="/app/emdash/data.db"|g' /entrypoint.sh # Copy seed file and create storage directory COPY --from=0 /app/emdash/packages/blog-template/seed ./seed -RUN mkdir -p /app/storage/uploads +RUN mkdir -p /app/emdash/uploads # Copy audit-log plugin to node_modules (it's imported by virtual_astro_middleware.mjs) COPY --from=0 /app/emdash/packages/plugins/audit-log ./node_modules/@emdash-cms/plugin-audit-log diff --git a/astro.config.mjs b/astro.config.mjs index 8cdbbdd..9d5d49a 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -19,7 +19,7 @@ export default defineConfig({ emdash({ database: getDatabaseConfig(), storage: local({ - directory: "./storage/uploads", + directory: "./uploads", baseUrl: "/_emdash/api/media/file", }), plugins: [auditLogPlugin()],