From 20c1a92885809895363f7b4dce0d11f539bce92c Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Thu, 27 Jun 2024 15:32:23 +0100 Subject: [PATCH] Update Dockerfile * Add volume to docker compose file --- Dockerfile | 10 ++++++++-- docker-compose.yml | 4 ++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e6f59824..78dd4cb7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,13 +16,19 @@ RUN apk add --no-cache curl bash WORKDIR /app +# Copy apps COPY --from=builder /app/apps/server/dist /app/apps/server/dist COPY --from=builder /app/apps/client/dist /app/apps/client/dist COPY --from=builder /app/apps/server/package.json /app/apps/server/package.json + +# Copy packages +COPY --from=builder /app/packages/editor-ext/dist /app/packages/editor-ext/dist +COPY --from=builder /app/packages/editor-ext/package.json /app/packages/editor-ext/package.json + +# Copy root package files COPY --from=builder /app/package.json /app/package.json -COPY --from=builder /app/packages/ /app/packages/ COPY --from=builder /app/pnpm*.yaml /app/ -# should optimize packages + RUN npm install -g pnpm RUN chown -R node:node /app diff --git a/docker-compose.yml b/docker-compose.yml index 0a1c0fb0..5201ee0a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,9 +11,12 @@ services: APP_SECRET: 'REPLACE_WITH_LONG_SECRET' DATABASE_URL: 'postgresql://postgres:password@db:5432/docmost?schema=public' REDIS_URL: 'redis://redis:6379' + STORAGE_DRIVER: 'local' ports: - "3000:3000" restart: unless-stopped + volumes: + - local_storage:/app/data/storage db: image: postgres:16-alpine @@ -32,5 +35,6 @@ services: - redis_data:/data volumes: + local_storage: db_data: redis_data: