diff --git a/Dockerfile.backend b/Dockerfile.backend index ecd9af7..ab3a8c3 100644 --- a/Dockerfile.backend +++ b/Dockerfile.backend @@ -18,7 +18,7 @@ COPY packages/buttplug/package.json ./packages/buttplug/package.json COPY packages/types/package.json ./packages/types/package.json COPY packages/email/package.json ./packages/email/package.json -RUN pnpm install --frozen-lockfile --filter @sexy.pivoine.art/backend --ignore-scripts +RUN pnpm install --frozen-lockfile --filter @sexy.pivoine.art/backend --filter @sexy.pivoine.art/email --ignore-scripts # Rebuild native bindings (argon2, sharp) RUN pnpm rebuild argon2 sharp @@ -52,7 +52,7 @@ RUN userdel -r node && \ WORKDIR /home/node/app -RUN mkdir -p packages/backend +RUN mkdir -p packages/backend packages/email COPY --from=builder --chown=node:node /app/node_modules ./node_modules COPY --from=builder --chown=node:node /app/package.json ./package.json @@ -60,6 +60,11 @@ COPY --from=builder --chown=node:node /app/packages/backend/dist ./packages/back COPY --from=builder --chown=node:node /app/packages/backend/node_modules ./packages/backend/node_modules COPY --from=builder --chown=node:node /app/packages/backend/package.json ./packages/backend/package.json COPY --from=builder --chown=node:node /app/packages/backend/src/migrations ./packages/backend/dist/migrations +COPY --from=builder --chown=node:node /app/packages/email/dist ./packages/email/dist +COPY --from=builder --chown=node:node /app/packages/email/node_modules ./packages/email/node_modules +COPY --from=builder --chown=node:node /app/packages/email/email.css ./packages/email/email.css +COPY --from=builder --chown=node:node /app/packages/email/templates ./packages/email/templates +COPY --from=builder --chown=node:node /app/packages/email/package.json ./packages/email/package.json RUN mkdir -p /data/uploads && chown node:node /data/uploads