diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-07-19 14:35:11 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-07-19 14:35:48 +0000 |
| commit | 2cce45b7ed04b819bf25fa8ac129f300e1469846 (patch) | |
| tree | 8c5230d7044702398825d75c548f29dc311f0ce6 /docker | |
| parent | 4fe541c422ad8481296bc988da8344c0725c997b (diff) | |
| download | karakeep-2cce45b7ed04b819bf25fa8ac129f300e1469846.tar.zst | |
fix: Run workers in prod without tsx. Fixes #1673
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/Dockerfile | 3 | ||||
| -rw-r--r-- | docker/root/etc/s6-overlay/s6-rc.d/svc-workers/run | 2 |
2 files changed, 2 insertions, 3 deletions
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 |
