diff options
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/Dockerfile | 8 | ||||
| -rw-r--r-- | docker/root/etc/s6-overlay/s6-rc.d/svc-workers/run | 2 |
2 files changed, 3 insertions, 7 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile index 40e09c13..54e337f5 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -40,14 +40,9 @@ FROM node:22-alpine AS aio_builder LABEL org.opencontainers.image.source="https://github.com/karakeep-app/karakeep" WORKDIR /app -# https://github.com/karakeep-app/karakeep/issues/967 -RUN npm install -g corepack@0.31.0 - ARG SERVER_VERSION=nightly ENV SERVER_VERSION=${SERVER_VERSION} -USER root - ENV PORT 3000 ENV HOSTNAME "0.0.0.0" EXPOSE 3000 @@ -100,7 +95,8 @@ COPY --from=base --chown=node:node /app/apps/web/.next/static ./apps/web/.next/s # Prepare the workers app ###################### COPY --from=base /prod/workers /app/apps/workers -RUN corepack enable && corepack pack + +RUN npm install -g tsx ENTRYPOINT ["/init"] 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 249b8a52..b190238a 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 pnpm run start:prod; +exec tsx index.ts |
