This commit is contained in:
badblocks 2026-07-10 00:21:45 -07:00
parent 6e7977997e
commit 1707e2a396
Signed by: badblocks
SSH key fingerprint: SHA256:hEcM6BP4hKm9F7WsomNuXSBpPn2BSDnFzPSl3y1NerQ
21 changed files with 289 additions and 198 deletions

View file

@ -1,4 +1,4 @@
FROM oven/bun:1 AS base
FROM oven/bun:1@sha256:50317d83cd5a5ae1d8b35b3379c69f57ce1a0dbf4def91f0965653d767851834 AS base
WORKDIR /usr/src/app
# install dependencies into temp directory
@ -24,10 +24,10 @@ ENV NODE_ENV=production
#RUN bun test
RUN bun run build-remote
# copy production dependencies and source code into final image
# copy production dependencies and source code into final image
# and run with node to avoid some random issues with bun
# (e.g. bun's fetch doesn't support dispatchers)
FROM node:20-slim AS release
FROM node:24-slim@sha256:44a253901c13323953b4a0e1df5afe08bf8ac4ac086edd500422b54cb6e6eeb0 AS release
WORKDIR /usr/src/app
COPY --from=install /temp/prod/node_modules node_modules
COPY --from=prerelease /usr/src/app/dist ./dist