From 169e14d35dad99543eeb5c6960cdc639f0c0f7ca Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sat, 7 Jun 2025 14:38:32 +0000 Subject: feat: Drop corepack dep in prod and allow running as non-root. Fixes #606 --- docker/Dockerfile | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'docker/Dockerfile') 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"] -- cgit v1.2.3-70-g09d2