diff --git a/Dockerfile b/Dockerfile index bb91d72..5a64b58 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -# syntax=docker/dockerfile:1 +# syntax=docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32 -FROM oven/bun:1.4.0 AS base +FROM oven/bun:1.4.0@sha256:5ff609364c049b54eb0ff560ec96319729a972078ef2c755d758f0c6ef89c2d6 AS base WORKDIR /app # Build @@ -13,7 +13,7 @@ RUN bun run build # TODO: Switch back to Bun runtime once module resolution is fixed # Bun doesn't properly resolve externalized Nitro packages (srvx, react-dom/server) # Error: Cannot find package 'srvx' from '/app/.output/server/chunks/virtual/entry.mjs' -FROM node:22-slim AS runner +FROM node:22-slim@sha256:83f487e0a63425e5b4d146fb5e5be574bcbe1b7b843d3ebafdd95eaf7767a7e5 AS runner WORKDIR /app ENV NODE_ENV=production