Deploy details
Deploy summary
1 plugin ran successfully
Build time: 1m. Total deploy time: 1m 4s
Deploy log
4:19:42 PM: Build ready to start
4:19:43 PM: build-image version: d7b3dbfb0846505993c9a131894d1858074c90b4 (focal)
4:19:43 PM: build-image tag: v4.10.1
4:19:43 PM: buildbot version: 67e75f1ba713a8213d4b5a8ccf9708af751e2390
4:19:43 PM: Fetching cached dependencies
4:19:43 PM: Starting to download cache of 281.1MB
4:19:46 PM: Finished downloading cache in 2.075839185s
4:19:46 PM: Starting to extract cache
4:19:48 PM: Finished extracting cache in 2.35770915s
4:19:48 PM: Finished fetching cache in 4.521198779s
4:19:48 PM: Starting to prepare the repo for build
4:19:48 PM: Preparing Git Reference pull/1588/head
4:19:51 PM: Parsing package.json dependencies
4:19:52 PM: Different publish path detected, going to use the one specified in the Netlify configuration file: 'demos/server-components/.next' versus '.next/' in the Netlify UI
4:19:52 PM: Detected ignore command in Netlify configuration file. Proceeding with the specified command: 'if [ $CACHED_COMMIT_REF == $COMMIT_REF ]; then (exit 1); else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF ../..; fi;'
4:19:52 PM: Starting build script
4:19:52 PM: Installing dependencies
4:19:52 PM: Python version set to 2.7
4:19:52 PM: Started restoring cached node version
4:19:54 PM: Finished restoring cached node version
4:19:54 PM: v17.9.1 is already installed.
4:19:54 PM: Now using node v17.9.1 (npm v8.11.0)
4:19:54 PM: Started restoring cached build plugins
4:19:54 PM: Finished restoring cached build plugins
4:19:54 PM: Attempting ruby version 2.7.2, read from environment
4:19:55 PM: Using ruby version 2.7.2
4:19:55 PM: Using PHP version 8.0
4:19:56 PM: npm workspaces detected
4:19:56 PM: Started restoring workspace packages/runtime node modules
4:19:56 PM: Finished restoring workspace packages/runtime node modules
4:19:56 PM: Started restoring workspace demos/server-components node modules
4:19:56 PM: Finished restoring workspace demos/server-components node modules
4:19:56 PM: Started restoring workspace root node modules
4:19:56 PM: Finished restoring workspace root node modules
4:19:56 PM: Started restoring cached go cache
4:19:56 PM: Finished restoring cached go cache
4:19:56 PM: Installing Go version 1.16.5 (requested 1.16.5)
4:20:01 PM: unset GOOS;
4:20:01 PM: unset GOARCH;
4:20:01 PM: export GOROOT='/opt/buildhome/.gimme/versions/go1.16.5.linux.amd64';
4:20:01 PM: export PATH="/opt/buildhome/.gimme/versions/go1.16.5.linux.amd64/bin:${PATH}";
4:20:01 PM: go version >&2;
4:20:01 PM: export GIMME_ENV="/opt/buildhome/.gimme/env/go1.16.5.linux.amd64.env"
4:20:01 PM: go version go1.16.5 linux/amd64
4:20:01 PM: Installing missing commands
4:20:01 PM: Verify run directory
4:20:03 PM:
4:20:03 PM: ────────────────────────────────────────────────────────────────
4:20:03 PM: Netlify Build
4:20:03 PM: ────────────────────────────────────────────────────────────────
4:20:03 PM:
4:20:03 PM: ❯ Version
4:20:03 PM: @netlify/build 27.16.1
4:20:03 PM:
4:20:03 PM: ❯ Flags
4:20:03 PM: baseRelDir: true
4:20:03 PM: buildId: 6316219ed8aeff01d833ff6f
4:20:03 PM: deployId: 6316219ed8aeff01d833ff71
4:20:03 PM:
4:20:03 PM: ❯ Current directory
4:20:03 PM: /opt/build/repo/demos/server-components
4:20:03 PM:
4:20:03 PM: ❯ Config file
4:20:03 PM: /opt/build/repo/demos/server-components/netlify.toml
4:20:03 PM:
4:20:03 PM: ❯ Context
4:20:03 PM: deploy-preview
4:20:03 PM:
4:20:03 PM: ❯ Installing local plugins dependencies
4:20:03 PM: - ../plugin-wrapper/
4:20:12 PM:
4:20:12 PM: ❯ Loading plugins
4:20:12 PM: - ../plugin-wrapper/@1.0.0 from netlify.toml
4:20:13 PM:
4:20:13 PM: ────────────────────────────────────────────────────────────────
4:20:13 PM: 1. ../plugin-wrapper/ (onPreBuild event)
4:20:13 PM: ────────────────────────────────────────────────────────────────
4:20:13 PM:
4:20:13 PM: Next.js cache restored.
4:20:13 PM: Netlify configuration property "build.environment.NEXT_PRIVATE_TARGET" value changed.
4:20:13 PM:
4:20:13 PM: (../plugin-wrapper/ onPreBuild completed in 159ms)
4:20:13 PM:
4:20:13 PM: ────────────────────────────────────────────────────────────────
4:20:13 PM: 2. build.command from netlify.toml
4:20:13 PM: ────────────────────────────────────────────────────────────────
4:20:13 PM:
4:20:13 PM: $ npm run build
4:20:14 PM: > server-components@1.0.0 build
4:20:14 PM: > next build
4:20:14 PM: warn - You have enabled experimental features (runtime, serverComponents) in next.config.js.
4:20:14 PM: warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
4:20:14 PM: info - Skipping linting
4:20:14 PM: info - Checking validity of types...
4:20:14 PM: info - Creating an optimized production build...
4:20:14 PM: warn - You are using an experimental edge runtime, the API might change.
4:20:14 PM: warn - You are using the experimental Edge Runtime with `experimental.runtime`.
4:20:14 PM: warn - You have experimental React Server Components enabled. Continue at your own risk.
4:20:18 PM: info - Compiled successfully
4:20:18 PM: info - Collecting page data...
4:20:18 PM: info - Generating static pages (0/3)
4:20:19 PM: info - Generating static pages (3/3)
4:20:19 PM: info - Finalizing page optimization...
4:20:19 PM: Page Size First Load JS
4:20:19 PM: ┌ ○ / 1.05 kB 84 kB
4:20:19 PM: ├ ○ /404 193 B 79.1 kB
4:20:19 PM: ├ ℇ /csr 4.18 kB 89.9 kB
4:20:19 PM: ├ ℇ /item 0 B 78.9 kB
4:20:19 PM: ├ ℇ /rsc 0 B 78.9 kB
4:20:19 PM: ├ ℇ /slow 0 B 78.9 kB
4:20:19 PM: └ ℇ /ssr 2.87 kB 88.6 kB
4:20:19 PM: + First Load JS shared by all 78.9 kB
4:20:19 PM: ├ chunks/framework-8671f30eb1bedce7.js 44.9 kB
4:20:19 PM: ├ chunks/main-136642d701c4e574.js 32.5 kB
4:20:19 PM: ├ chunks/pages/_app-992de5c2c05cf062.js 691 B
4:20:19 PM: └ chunks/webpack-9b312e20a4e32339.js 836 B
4:20:19 PM: ℇ (Streaming) server-side renders with streaming (uses React 18 SSR streaming or Server Components)
4:20:19 PM: ○ (Static) automatically rendered as static HTML (uses no initial props)
4:20:19 PM:
4:20:19 PM: (build.command completed in 5.9s)
4:20:19 PM:
4:20:19 PM: ────────────────────────────────────────────────────────────────
4:20:19 PM: 3. ../plugin-wrapper/ (onBuild event)
4:20:19 PM: ────────────────────────────────────────────────────────────────
4:20:19 PM:
4:20:19 PM: Patching /opt/build/repo/node_modules/next/dist/server/base-server.js
4:20:19 PM: Done
4:20:19 PM: Patching /opt/build/repo/node_modules/next/dist/server/next-server.js
4:20:19 PM: Done
4:20:19 PM: Moving static page files to serve from CDN...
4:20:19 PM: Moved 1 files
4:20:19 PM: Using Netlify Edge Functions for image format detection. Set env var "NEXT_DISABLE_EDGE_IMAGES=true" to disable.
4:20:19 PM: ✨ Deploying middleware and functions to Netlify Edge Functions ✨
4:20:19 PM: This feature is in beta. Please share your feedback here: https://ntl.fyi/next-netlify-edge
4:20:19 PM: Netlify configuration property "redirects" value changed to [
4:20:19 PM: { from: '/_next/static/*', to: '/static/:splat', status: 200 },
4:20:19 PM: {
4:20:19 PM: from: '/_next/image*',
4:20:19 PM: query: { url: ':url', w: ':width', q: ':quality' },
4:20:19 PM: to: '/_ipx/w_:width,q_:quality/:url',
4:20:19 PM: status: 301
4:20:19 PM: },
4:20:19 PM: { from: '/_ipx/*', to: '/.netlify/builders/_ipx', status: 200 },
4:20:19 PM: { from: '/cache/*', to: '/404.html', status: 404, force: true },
4:20:19 PM: { from: '/server/*', to: '/404.html', status: 404, force: true },
4:20:19 PM: { from: '/serverless/*', to: '/404.html', status: 404, force: true },
4:20:19 PM: { from: '/trace', to: '/404.html', status: 404, force: true },
4:20:19 PM: { from: '/traces', to: '/404.html', status: 404, force: true },
4:20:19 PM: {
4:20:19 PM: from: '/routes-manifest.json',
4:20:19 PM: to: '/404.html',
4:20:19 PM: status: 404,
4:20:19 PM: force: true
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/build-manifest.json',
4:20:19 PM: to: '/404.html',
4:20:19 PM: status: 404,
4:20:19 PM: force: true
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/prerender-manifest.json',
4:20:19 PM: to: '/404.html',
4:20:19 PM: status: 404,
4:20:19 PM: force: true
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/react-loadable-manifest.json',
4:20:19 PM: to: '/404.html',
4:20:19 PM: status: 404,
4:20:19 PM: force: true
4:20:19 PM: },
4:20:19 PM: { from: '/BUILD_ID', to: '/404.html', status: 404, force: true },
4:20:19 PM: {
4:20:19 PM: from: '/api',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/api/*',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/*',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: conditions: { Cookie: [Array] },
4:20:19 PM: force: true
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/_next/data/CxSOLTQGGYeD6NDUmgB9m/index.json',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/_next/data/CxSOLTQGGYeD6NDUmgB9m/csr.json',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/csr',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/_next/data/CxSOLTQGGYeD6NDUmgB9m/item.json',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/item',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/_next/data/CxSOLTQGGYeD6NDUmgB9m/rsc.json',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/rsc',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/_next/data/CxSOLTQGGYeD6NDUmgB9m/slow.json',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/slow',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/_next/data/CxSOLTQGGYeD6NDUmgB9m/ssr.json',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/ssr',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200,
4:20:19 PM: force: false
4:20:19 PM: },
4:20:19 PM: {
4:20:19 PM: from: '/*',
4:20:19 PM: to: '/.netlify/functions/___netlify-handler',
4:20:19 PM: status: 200
4:20:19 PM: }
4:20:19 PM: ].
4:20:19 PM:
4:20:19 PM: (../plugin-wrapper/ onBuild completed in 123ms)
4:20:19 PM:
4:20:19 PM: ────────────────────────────────────────────────────────────────
4:20:19 PM: 4. Functions bundling
4:20:19 PM: ────────────────────────────────────────────────────────────────
4:20:19 PM:
4:20:19 PM: Packaging Functions from .netlify/functions-internal directory:
4:20:19 PM: - ___netlify-handler/___netlify-handler.js
4:20:19 PM: - ___netlify-odb-handler/___netlify-odb-handler.js
4:20:19 PM: - _ipx/_ipx.js
4:20:19 PM:
4:20:31 PM:
4:20:31 PM: (Functions bundling completed in 11.2s)
4:20:31 PM:
4:20:31 PM: ────────────────────────────────────────────────────────────────
4:20:31 PM: 5. Edge Functions bundling
4:20:31 PM: ────────────────────────────────────────────────────────────────
4:20:31 PM:
4:20:31 PM: Packaging Edge Functions from .netlify/edge-functions directory:
4:20:31 PM: - ipx
4:20:31 PM: - next_pages_csr
4:20:31 PM: - next_pages_item
4:20:31 PM: - next_pages_rsc
4:20:31 PM: - next_pages_slow
4:20:31 PM: - next_pages_ssr
4:20:35 PM:
4:20:35 PM: (Edge Functions bundling completed in 4.6s)
4:20:35 PM:
4:20:35 PM: ────────────────────────────────────────────────────────────────
4:20:35 PM: 6. ../plugin-wrapper/ (onPostBuild event)
4:20:35 PM: ────────────────────────────────────────────────────────────────
4:20:35 PM:
4:20:35 PM: Next.js cache saved.
4:20:35 PM:
4:20:35 PM: (../plugin-wrapper/ onPostBuild completed in 175ms)
4:20:35 PM:
4:20:35 PM: ────────────────────────────────────────────────────────────────
4:20:35 PM: 7. Deploy site
4:20:35 PM: ────────────────────────────────────────────────────────────────
4:20:36 PM: Creating deploy upload records
4:20:35 PM:
4:20:35 PM: Starting to deploy site from 'demos/server-components/.next'
4:20:36 PM: Creating deploy tree
4:20:36 PM: Using dedicated AWS Lambda account
4:20:36 PM: 29 new files to upload
4:20:36 PM: 3 new functions to upload
4:20:43 PM: Site deploy was successfully initiated
4:20:43 PM:
4:20:43 PM: (Deploy site completed in 8s)
4:20:43 PM:
4:20:43 PM: ────────────────────────────────────────────────────────────────
4:20:43 PM: Starting post processing
4:20:43 PM: Netlify Build Complete
4:20:43 PM: ────────────────────────────────────────────────────────────────
4:20:43 PM:
4:20:43 PM: (Netlify Build completed in 40.9s)
4:20:44 PM: Caching artifacts
4:20:44 PM: Post processing - HTML
4:20:44 PM: Started saving workspace packages/runtime node modules
4:20:44 PM: Finished saving workspace packages/runtime node modules
4:20:44 PM: Started saving workspace demos/server-components node modules
4:20:44 PM: Finished saving workspace demos/server-components node modules
4:20:44 PM: Started saving workspace root node modules
4:20:44 PM: Finished saving workspace root node modules
4:20:44 PM: Post processing - header rules
4:20:44 PM: Started saving build plugins
4:20:44 PM: Finished saving build plugins
4:20:44 PM: Started saving pip cache
4:20:44 PM: Post processing - redirect rules
4:20:44 PM: Finished saving pip cache
4:20:44 PM: Started saving emacs cask dependencies
4:20:44 PM: Finished saving emacs cask dependencies
4:20:44 PM: Started saving maven dependencies
4:20:44 PM: Post processing done
4:20:44 PM: Finished saving maven dependencies
4:20:44 PM: Started saving boot dependencies
4:20:44 PM: Finished saving boot dependencies
4:20:44 PM: Started saving rust rustup cache
4:20:44 PM: Finished saving rust rustup cache
4:20:44 PM: Started saving go dependencies
4:20:44 PM: Finished saving go dependencies
4:20:44 PM: Build script success
4:20:46 PM: Uploading Cache of size 281.0MB
4:20:48 PM: Finished processing build request in 1m4.351897327s
4:20:48 PM: Site is live ✨