diff --git a/backend/Dockerfile b/backend/Dockerfile index 2542be85..973aef18 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,6 +1,6 @@ # Build stage # Image: git.spdy.io/creationshop/dispensary-scraper -FROM node:20-slim AS builder +FROM mirror.gcr.io/library/node:22-slim AS builder # Install build tools for native modules (bcrypt, sharp) RUN apt-get update && apt-get install -y \ @@ -27,7 +27,7 @@ RUN npm run build RUN npm prune --production # Production stage -FROM node:20-slim +FROM mirror.gcr.io/library/node:22-slim # Build arguments for version info ARG APP_BUILD_VERSION=dev diff --git a/cannaiq/Dockerfile b/cannaiq/Dockerfile index 7e96bd37..2d6c4084 100644 --- a/cannaiq/Dockerfile +++ b/cannaiq/Dockerfile @@ -1,5 +1,5 @@ # Build stage -FROM node:20-slim AS builder +FROM mirror.gcr.io/library/node:22-slim AS builder WORKDIR /app @@ -20,7 +20,7 @@ COPY . . RUN npm run build # Production stage -FROM nginx:alpine +FROM mirror.gcr.io/library/nginx:alpine # Copy built assets from builder stage COPY --from=builder /app/dist /usr/share/nginx/html diff --git a/findadispo/frontend/Dockerfile b/findadispo/frontend/Dockerfile index 7367e615..fb68c918 100644 --- a/findadispo/frontend/Dockerfile +++ b/findadispo/frontend/Dockerfile @@ -1,5 +1,5 @@ # Build stage -FROM node:20-slim AS builder +FROM mirror.gcr.io/library/node:22-slim AS builder WORKDIR /app @@ -20,7 +20,7 @@ COPY . . RUN npm run build # Production stage -FROM nginx:alpine +FROM mirror.gcr.io/library/nginx:alpine # Copy built assets from builder stage (CRA outputs to /build) COPY --from=builder /app/build /usr/share/nginx/html diff --git a/findagram/frontend/Dockerfile b/findagram/frontend/Dockerfile index b3f917a3..53a6a83e 100644 --- a/findagram/frontend/Dockerfile +++ b/findagram/frontend/Dockerfile @@ -1,5 +1,5 @@ # Build stage -FROM node:20-slim AS builder +FROM mirror.gcr.io/library/node:22-slim AS builder WORKDIR /app @@ -25,7 +25,7 @@ COPY . . RUN npm run build # Production stage -FROM nginx:alpine +FROM mirror.gcr.io/library/nginx:alpine # Copy built assets from builder stage (CRA outputs to /build) COPY --from=builder /app/build /usr/share/nginx/html