From 8132fca9b61cd1babec8e27a3c465f5a08d727c6 Mon Sep 17 00:00:00 2001 From: marek Date: Wed, 23 Sep 2026 19:00:41 +0200 Subject: [PATCH] edit dockerfile --- Dockerfile | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1d50aa0..4fd1abb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,29 +3,7 @@ FROM oven/bun:1 AS base WORKDIR /usr/src/app -# install dependencies into temp directory -# this will cache them and speed up future builds -FROM base AS install -RUN mkdir -p /temp/dev -COPY package.json bun.lock /temp/dev/ -RUN cd /temp/dev && bun install --frozen-lockfile - -# install with --production (exclude devDependencies) -RUN mkdir -p /temp/prod -COPY package.json bun.lock /temp/prod/ -RUN cd /temp/prod && bun install --frozen-lockfile --production - -# copy node_modules from temp directory -# then copy all (non-ignored) project files into the image -FROM base AS prerelease -COPY --from=install /temp/dev/node_modules node_modules -COPY . . - -# copy production dependencies and source code into final image -FROM base AS release -COPY --from=install /temp/prod/node_modules node_modules -COPY --from=prerelease /usr/src/app/index.ts . -COPY --from=prerelease /usr/src/app/package.json . +RUN bun install # run the app USER bun