diff --git a/.dockerignore b/.dockerignore index a5acced7..6528bce7 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,6 @@ node_modules .git -.gitignore dist -data +/data +.env* +.nx diff --git a/Dockerfile b/Dockerfile index 1f3b57df..d665e254 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,14 @@ FROM node:22-slim AS base LABEL org.opencontainers.image.source="https://github.com/docmost/docmost" +RUN npm install -g pnpm@10.4.0 + FROM base AS builder WORKDIR /app COPY . . -RUN npm install -g pnpm@10.4.0 RUN pnpm install --frozen-lockfile RUN pnpm build @@ -31,12 +32,11 @@ COPY --from=builder /app/packages/editor-ext/package.json /app/packages/editor-e # Copy root package files COPY --from=builder /app/package.json /app/package.json COPY --from=builder /app/pnpm*.yaml /app/ +COPY --from=builder /app/.npmrc /app/.npmrc # Copy patches COPY --from=builder /app/patches /app/patches -RUN npm install -g pnpm@10.4.0 - RUN chown -R node:node /app USER node