From 2cce45b7ed04b819bf25fa8ac129f300e1469846 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sat, 19 Jul 2025 14:35:11 +0000 Subject: fix: Run workers in prod without tsx. Fixes #1673 --- docker/Dockerfile | 3 +-- docker/root/etc/s6-overlay/s6-rc.d/svc-workers/run | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'docker') diff --git a/docker/Dockerfile b/docker/Dockerfile index 01e318d0..7857766e 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -26,6 +26,7 @@ RUN cd packages/db && \ RUN (cd apps/web && pnpm exec next build --experimental-build-mode compile) # Build the worker code +RUN (cd apps/workers && pnpm build) RUN pnpm deploy --node-linker=isolated --filter @karakeep/workers --prod /prod/workers # Build the cli @@ -96,8 +97,6 @@ COPY --from=base --chown=node:node /app/apps/web/.next/static ./apps/web/.next/s ###################### COPY --from=base /prod/workers /app/apps/workers -RUN npm install -g tsx - ENTRYPOINT ["/init"] ################# The AIO ############## diff --git a/docker/root/etc/s6-overlay/s6-rc.d/svc-workers/run b/docker/root/etc/s6-overlay/s6-rc.d/svc-workers/run index b190238a..1acc5b17 100644 --- a/docker/root/etc/s6-overlay/s6-rc.d/svc-workers/run +++ b/docker/root/etc/s6-overlay/s6-rc.d/svc-workers/run @@ -2,4 +2,4 @@ # shellcheck shell=bash cd /app/apps/workers; -exec tsx index.ts +exec node dist/index.mjs -- cgit v1.2.3-70-g09d2