Skip to content

Commit fade1e0

Browse files
committed
feat: generate interlinear export PDFs
1 parent 8529718 commit fade1e0

17 files changed

Lines changed: 1875 additions & 57 deletions

Dockerfile.job-worker

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,21 @@ COPY package*.json .
66
COPY patches/ ./patches/
77
RUN npm ci
88
COPY . .
9-
RUN npm run build:job-worker
9+
RUN npm run build:job-worker && mkdir -p /app/dist/fonts && cp src/fonts/*.ttf /app/dist/fonts/
1010

1111
FROM public.ecr.aws/lambda/nodejs:18 AS runner
1212
ENV NODE_ENV=production
13+
ENV PDFKIT_DATA_DIR=/var/task/data
1314
COPY --from=build /app/dist/job-worker.js ${LAMBDA_TASK_ROOT}
15+
COPY --from=build /app/node_modules/pdfkit/js/data /var/task/data
16+
COPY --from=build /app/dist/fonts /var/task/fonts
17+
COPY --from=build /app/src/fonts /var/task/fonts
1418
CMD ["job-worker.handler"]
1519

1620
FROM public.ecr.aws/lambda/nodejs:18 AS dev
21+
ENV PDFKIT_DATA_DIR=/var/task/data
1722
COPY --from=build /app/dist/job-worker.js ${LAMBDA_TASK_ROOT}
23+
COPY --from=build /app/node_modules/pdfkit/js/data /var/task/data
24+
COPY --from=build /app/dist/fonts /var/task/fonts
25+
COPY --from=build /app/src/fonts /var/task/fonts
1826
CMD ["job-worker.handler"]
19-

0 commit comments

Comments
 (0)