diff --git a/Dockerfile b/Dockerfile index 6fc1b03..0e7ef6c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -# syntax=docker/dockerfile:1 +# syntax=docker/dockerfile:1@sha256:4edf897a3ffa55b89f906fc8cc78afdb3f1834cc9c7083565e611a8a7d5fe99e -FROM oven/bun:1.4.4 AS base +FROM oven/bun:1.4.4@sha256:1d22548f177f4ff38e0c15baa3c2c46c6c2060ba2d1bc573bb4720b407548f1d 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:4b150b48b4116e2a22f2c39cc27025fbf4f153e2078fd3b14d159fdb5c7279da AS runner WORKDIR /app ENV NODE_ENV=production