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 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -19,7 +19,7 @@ export default defineConfig({
|
||||
emdash({
|
||||
database: getDatabaseConfig(),
|
||||
storage: local({
|
||||
directory: "./storage/uploads",
|
||||
directory: "./uploads",
|
||||
baseUrl: "/_emdash/api/media/file",
|
||||
}),
|
||||
plugins: [auditLogPlugin()],
|
||||
|
||||
Reference in New Issue
Block a user