diff --git a/.woodpecker.yml b/.woodpecker.yml index beb4a7b9..22e00aeb 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -3,7 +3,7 @@ steps: # PR VALIDATION: Parallel type checks (PRs only) # =========================================== typecheck-backend: - image: mirror.gcr.io/library/node:22 + image: 10.100.9.70:5000/node:22 commands: - cd backend - npm ci --prefer-offline @@ -13,7 +13,7 @@ steps: event: pull_request typecheck-cannaiq: - image: mirror.gcr.io/library/node:22 + image: 10.100.9.70:5000/node:22 commands: - cd cannaiq - npm ci --prefer-offline @@ -23,7 +23,7 @@ steps: event: pull_request typecheck-findadispo: - image: mirror.gcr.io/library/node:22 + image: 10.100.9.70:5000/node:22 commands: - cd findadispo/frontend - npm ci --prefer-offline @@ -33,7 +33,7 @@ steps: event: pull_request typecheck-findagram: - image: mirror.gcr.io/library/node:22 + image: 10.100.9.70:5000/node:22 commands: - cd findagram/frontend - npm ci --prefer-offline @@ -46,7 +46,7 @@ steps: # AUTO-MERGE: Merge PR after all checks pass # =========================================== auto-merge: - image: mirror.gcr.io/library/alpine:latest + image: 10.100.9.70:5000/alpine:latest environment: GITEA_TOKEN: from_secret: gitea_token @@ -158,7 +158,7 @@ steps: # STAGE 3: Deploy and Run Migrations # =========================================== deploy: - image: mirror.gcr.io/bitnami/kubectl:latest + image: 10.100.9.70:5000/bitnami/kubectl:latest environment: KUBECONFIG_CONTENT: from_secret: kubeconfig_data diff --git a/backend/Dockerfile b/backend/Dockerfile index 973aef18..8474d5eb 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,6 +1,6 @@ # Build stage # Image: git.spdy.io/creationshop/dispensary-scraper -FROM mirror.gcr.io/library/node:22-slim AS builder +FROM 10.100.9.70:5000/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 mirror.gcr.io/library/node:22-slim +FROM 10.100.9.70:5000/node:22-slim # Build arguments for version info ARG APP_BUILD_VERSION=dev diff --git a/cannaiq/Dockerfile b/cannaiq/Dockerfile index 2d6c4084..858bfd82 100644 --- a/cannaiq/Dockerfile +++ b/cannaiq/Dockerfile @@ -1,5 +1,5 @@ # Build stage -FROM mirror.gcr.io/library/node:22-slim AS builder +FROM 10.100.9.70:5000/node:22-slim AS builder WORKDIR /app @@ -20,7 +20,7 @@ COPY . . RUN npm run build # Production stage -FROM mirror.gcr.io/library/nginx:alpine +FROM 10.100.9.70:5000/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 fb68c918..7d706273 100644 --- a/findadispo/frontend/Dockerfile +++ b/findadispo/frontend/Dockerfile @@ -1,5 +1,5 @@ # Build stage -FROM mirror.gcr.io/library/node:22-slim AS builder +FROM 10.100.9.70:5000/node:22-slim AS builder WORKDIR /app @@ -20,7 +20,7 @@ COPY . . RUN npm run build # Production stage -FROM mirror.gcr.io/library/nginx:alpine +FROM 10.100.9.70:5000/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 53a6a83e..281f90b8 100644 --- a/findagram/frontend/Dockerfile +++ b/findagram/frontend/Dockerfile @@ -1,5 +1,5 @@ # Build stage -FROM mirror.gcr.io/library/node:22-slim AS builder +FROM 10.100.9.70:5000/node:22-slim AS builder WORKDIR /app @@ -25,7 +25,7 @@ COPY . . RUN npm run build # Production stage -FROM mirror.gcr.io/library/nginx:alpine +FROM 10.100.9.70:5000/nginx:alpine # Copy built assets from builder stage (CRA outputs to /build) COPY --from=builder /app/build /usr/share/nginx/html