diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-06-07 14:38:32 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-06-07 14:38:49 +0000 |
| commit | 169e14d35dad99543eeb5c6960cdc639f0c0f7ca (patch) | |
| tree | 942ed4ac1dd1e69c8110c9c1e16dc113e3293bb2 /docker/Dockerfile | |
| parent | 224608368b7328c2ed7a64e1330e49e6ef44e14a (diff) | |
| download | karakeep-169e14d35dad99543eeb5c6960cdc639f0c0f7ca.tar.zst | |
feat: Drop corepack dep in prod and allow running as non-root. Fixes #606
Diffstat (limited to 'docker/Dockerfile')
| -rw-r--r-- | docker/Dockerfile | 8 |
1 files changed, 2 insertions, 6 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"] |
