Hey, check out this crazy news article that totally isn't a rickroll
1FROM oven/bun:alpine AS install 2 3WORKDIR /usr/src/app 4 5COPY package*.json ./ 6COPY bun.lockb ./ 7 8ENV NPM_CONFIG_LOGLEVEL warn 9RUN bun install --production --no-progress 10 11COPY . . 12 13FROM oven/bun:alpine 14 15HEALTHCHECK --timeout=3s \ 16 CMD curl --fail http://localhost:8080/healthcheck || exit 1 17RUN apk add --no-cache curl 18 19WORKDIR /usr/src/app 20 21COPY --from=install /usr/src/app /usr/src/app/ 22 23USER bun 24 25CMD [ "bun", "index.js" ] 26 27EXPOSE 8080