Apps/Build 76a3d68e

Build Log

success
commit dd4959fmaintriggered by manual
[harbor] Starting build for https://git.adams-ai.com/john/dugout.git@main
[harbor] Cloned main
[harbor] Running docker build
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 DONE 0.0s
#2 DONE 0.1s
#1 transferring dockerfile: 1.64kB done

#2 [internal] load metadata for docker.io/library/node:20-alpine

#3 [internal] load .dockerignore

#4 resolve docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s done
#4 DONE 0.0s
#4 [builder 1/7] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293
#5 transferring context: 1.41MB 0.1s done

#3 DONE 0.0s
#3 transferring context: 232B done

#5 [internal] load build context

#5 DONE 0.1s
#8 [builder 7/7] RUN node_modules/.bin/esbuild worker.ts   --bundle   --platform=node   --target=node20   --format=cjs   --outfile=worker.cjs   --external:pg-native
#8 CACHED
#9 [runner 6/9] COPY --from=builder /app/public ./public
#9 CACHED
#7 [runner 8/9] COPY --from=builder /app/worker.cjs ./worker.cjs
#7 CACHED
#6 [runner 7/9] COPY --from=builder /app/migrations ./migrations
#10 CACHED

#11 CACHED
#6 CACHED
#12 [builder 5/7] COPY . .

#10 [builder 3/7] COPY package*.json ./
#12 CACHED

#11 [builder 2/7] WORKDIR /app




#14 CACHED

#15 CACHED

#14 [builder 4/7] RUN npm ci --include=dev
#13 CACHED

#17 [runner 4/9] COPY --from=builder /app/.next/standalone ./
#18 CACHED
#18 [runner 9/9] RUN printf '#!/bin/sh\nset -e\necho "[startup] running migrations..."\nnode migrations/migrate.mjs\necho "[startup] starting worker..."\nnode worker.cjs &\necho "[startup] starting web server..."\nexec node server.js\n' > /app/start.sh && chmod +x /app/start.sh
#15 [builder 6/7] RUN npm run build

#16 CACHED
#19 exporting config sha256:2626e353412aac4913add15ececc524755987f917f2ec5adbdeaabbcb069dad1 done
#19 exporting attestation manifest sha256:19ce7124296101f956a19b293660d60610034b489fe49e2a91fa514e731507aa

#16 [runner 5/9] COPY --from=builder /app/.next/static ./.next/static
#19 exporting layers done

#19 exporting manifest sha256:4edb95f71762429f3ba260b0a7357b65bbdf0d5293ace7eb42cc429d571ae4a5 done
#17 CACHED
#13 [runner 3/9] RUN apk add --no-cache curl
#19 exporting to image
#19 exporting manifest list sha256:4578ebc4bd5ed91b7490e05369fb982b91fe3c084b199ed435bda4639e7c711a 0.0s done
#19 naming to docker.io/harbor/dugout:manual-1781978586804 done
#19 exporting attestation manifest sha256:19ce7124296101f956a19b293660d60610034b489fe49e2a91fa514e731507aa 0.0s done
#19 DONE 0.2s
#19 unpacking to docker.io/harbor/dugout:manual-1781978586804 0.0s done
 2 warnings found (use docker --debug to expand):
 - SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "STRIPE_SECRET_KEY") (line 14)
 - SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "STRIPE_SECRET_KEY") (line 15)

[harbor] Build complete: harbor/dugout:manual-1781978586804
[harbor] Auto-deploying to production