Deploy details
Deploy summary
Built using the Next.js Runtime
1 plugin ran successfully
Build time: 1m 7s. Total deploy time: 1m 11s
Deploy log
1:57:47 PM: Build ready to start
1:57:49 PM: build-image version: d2c6dbeac570350a387d832f64bc980dc964ad65 (focal)
1:57:49 PM: build-image tag: v4.8.0
1:57:49 PM: buildbot version: d7330f24833f29d0263d28116347ab83094a2561
1:57:49 PM: Fetching cached dependencies
1:57:53 PM: Finished downloading cache in 4.602857452s
1:57:53 PM: Starting to extract cache
1:58:07 PM: Finished extracting cache in 13.690419207s
1:58:07 PM: Finished fetching cache in 18.352399593s
1:58:07 PM: Starting to prepare the repo for build
1:58:07 PM: Preparing Git Reference pull/2/head
1:58:08 PM: Parsing package.json dependencies
1:58:09 PM: Starting build script
1:58:09 PM: Installing dependencies
1:58:09 PM: Python version set to 2.7
1:58:09 PM: Started restoring cached node version
1:58:10 PM: Finished restoring cached node version
1:58:11 PM: v16.13.2 is already installed.
1:58:11 PM: Now using node v16.13.2 (npm v8.1.2)
1:58:11 PM: Started restoring cached build plugins
1:58:11 PM: Finished restoring cached build plugins
1:58:11 PM: Attempting ruby version 2.7.2, read from environment
1:58:12 PM: Using ruby version 2.7.2
1:58:13 PM: Using PHP version 8.0
1:58:13 PM: Started restoring cached yarn cache
1:58:15 PM: Finished restoring cached yarn cache
1:58:15 PM: No yarn workspaces detected
1:58:15 PM: Started restoring cached node modules
1:58:15 PM: Finished restoring cached node modules
1:58:15 PM: Installing NPM modules using Yarn version 1.22.10
1:58:16 PM: yarn install v1.22.10
1:58:16 PM: [1/4] Resolving packages...
1:58:16 PM: success Already up-to-date.
1:58:16 PM: Done in 0.35s.
1:58:16 PM: NPM modules installed using Yarn
1:58:16 PM: Started restoring cached go cache
1:58:16 PM: Finished restoring cached go cache
1:58:16 PM: go version go1.16.5 linux/amd64
1:58:16 PM: go version go1.16.5 linux/amd64
1:58:16 PM: Installing missing commands
1:58:16 PM: Verify run directory
1:58:18 PM:
1:58:18 PM: ────────────────────────────────────────────────────────────────
1:58:18 PM: Netlify Build
1:58:18 PM: ────────────────────────────────────────────────────────────────
1:58:18 PM:
1:58:18 PM: ❯ Version
1:58:18 PM: @netlify/build 27.1.3
1:58:18 PM:
1:58:18 PM: ❯ Flags
1:58:18 PM: baseRelDir: true
1:58:18 PM: buildId: 62a7425bcd3d73000835306b
1:58:18 PM: deployId: 62a7425bcd3d73000835306d
1:58:18 PM:
1:58:18 PM: ❯ Current directory
1:58:18 PM: /opt/build/repo
1:58:18 PM:
1:58:18 PM: ❯ Config file
1:58:18 PM: /opt/build/repo/netlify.toml
1:58:18 PM:
1:58:18 PM: ❯ Context
1:58:18 PM: deploy-preview
1:58:18 PM:
1:58:18 PM: ❯ Loading plugins
1:58:18 PM: - @netlify/plugin-nextjs@4.7.0 from Netlify app
1:58:18 PM: - netlify-plugin-cache-nextjs@1.4.0 from Netlify app
1:58:20 PM:
1:58:20 PM: ────────────────────────────────────────────────────────────────
1:58:20 PM: 1. @netlify/plugin-nextjs (onPreBuild event)
1:58:20 PM: ────────────────────────────────────────────────────────────────
1:58:20 PM:
1:58:20 PM: Next.js cache restored.
1:58:20 PM: Netlify configuration property "build.environment.NEXT_PRIVATE_TARGET" value changed.
1:58:20 PM:
1:58:20 PM: (@netlify/plugin-nextjs onPreBuild completed in 135ms)
1:58:20 PM:
1:58:20 PM: ────────────────────────────────────────────────────────────────
1:58:20 PM: 2. netlify-plugin-cache-nextjs (onPreBuild event)
1:58:20 PM: ────────────────────────────────────────────────────────────────
1:58:20 PM:
1:58:20 PM: Restored the cached .next folder at the location `.next/cache`
1:58:20 PM:
1:58:20 PM: (netlify-plugin-cache-nextjs onPreBuild completed in 143ms)
1:58:20 PM:
1:58:20 PM: ────────────────────────────────────────────────────────────────
1:58:20 PM: 3. Build command from Netlify app
1:58:20 PM: ────────────────────────────────────────────────────────────────
1:58:20 PM:
1:58:20 PM: $ yarn build
1:58:20 PM: yarn run v1.22.10
1:58:20 PM: $ next build
1:58:20 PM: warn - You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env
1:58:21 PM: info - Checking validity of types...
1:58:26 PM: ./src/pages/404.jsx
1:58:26 PM: 13:5 Warning: Do not use <img>. Use Image from 'next/image' instead. See https://nextjs.org/docs/messages/no-img-element. @next/next/no-img-element
1:58:26 PM: ./src/pages/alumni.jsx
1:58:26 PM: 26:9 Warning: Do not use <img>. Use Image from 'next/image' instead. See https://nextjs.org/docs/messages/no-img-element. @next/next/no-img-element
1:58:26 PM: info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
1:58:26 PM: info - Creating an optimized production build...
1:58:32 PM: info - Compiled successfully
1:58:32 PM: info - Collecting page data...
1:58:33 PM: info - Generating static pages (0/8)
1:58:33 PM: info - Generating static pages (2/8)
1:58:33 PM: info - Generating static pages (4/8)
1:58:33 PM: info - Generating static pages (6/8)
1:58:33 PM: info - Generating static pages (8/8)
1:58:33 PM: info - Finalizing page optimization...
1:58:33 PM: Page Size First Load JS
1:58:33 PM: ┌ ○ / 6.12 kB 82.9 kB
1:58:33 PM: ├ └ css/7e94c163c8f4f4f8.css 139 B
1:58:33 PM: ├ /_app 0 B 76.8 kB
1:58:33 PM: ├ ○ /404 1.11 kB 77.9 kB
1:58:33 PM: ├ └ css/fd06ed12d04b2265.css 235 B
1:58:33 PM: ├ ○ /about 29.6 kB 106 kB
1:58:33 PM: ├ └ css/d1de37e4b422a625.css 447 B
1:58:33 PM: ├ ○ /alumni 1.97 kB 78.8 kB
1:58:33 PM: ├ ○ /events/hackathon2.0 25.1 kB 102 kB
1:58:33 PM: ├ └ css/4a7e4686427b2323.css 766 B
1:58:33 PM: ├ ● /gallery 2.92 kB 79.7 kB
1:58:33 PM: └ ○ /join 9.85 kB 86.7 kB
1:58:33 PM: └ css/2dca63cc35209ba6.css 113 B
1:58:33 PM: + First Load JS shared by all 76.8 kB
1:58:33 PM: ├ chunks/framework-91d7f78b5b4003c8.js 42 kB
1:58:33 PM: ├ chunks/main-7a5ae73f0e3e91d3.js 28.1 kB
1:58:33 PM: ├ chunks/pages/_app-7b3d98df1830902d.js 5.9 kB
1:58:33 PM: ├ chunks/webpack-514908bffb652963.js 770 B
1:58:33 PM: └ css/1894449f04341275.css 3.67 kB
1:58:33 PM: ○ (Static) automatically rendered as static HTML (uses no initial props)
1:58:33 PM: ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps)
1:58:33 PM: Done in 12.76s.
1:58:33 PM:
1:58:33 PM: (build.command completed in 12.9s)
1:58:33 PM:
1:58:33 PM: ────────────────────────────────────────────────────────────────
1:58:33 PM: 4. @netlify/plugin-nextjs (onBuild event)
1:58:33 PM: ────────────────────────────────────────────────────────────────
1:58:33 PM:
1:58:33 PM: Patching /opt/build/repo/node_modules/next/dist/server/next-server.js
1:58:33 PM: Done
1:58:33 PM: Patching /opt/build/repo/node_modules/next/dist/server/next-server.js
1:58:33 PM: File was not changed
1:58:33 PM: Moving static page files to serve from CDN...
1:58:33 PM: Moved 7 files
1:58:33 PM: Netlify configuration property "redirects" value changed to [
1:58:33 PM: {
1:58:33 PM: from: 'https://psnhackclub.netlify.app/*',
1:58:33 PM: query: {},
1:58:33 PM: to: 'https://psn.hackclub.com/:splat',
1:58:33 PM: status: 301,
1:58:33 PM: force: false,
1:58:33 PM: conditions: {},
1:58:33 PM: headers: {}
1:58:33 PM: },
1:58:33 PM: { from: '/_next/static/*', to: '/static/:splat', status: 200 },
1:58:33 PM: {
1:58:33 PM: from: '/_next/image*',
1:58:33 PM: query: { url: ':url', w: ':width', q: ':quality' },
1:58:33 PM: to: '/_ipx/w_:width,q_:quality/:url',
1:58:33 PM: status: 301
1:58:33 PM: },
1:58:33 PM: { from: '/_ipx/*', to: '/.netlify/builders/_ipx', status: 200 },
1:58:33 PM: { from: '/cache/*', to: '/404.html', status: 404, force: true },
1:58:33 PM: { from: '/server/*', to: '/404.html', status: 404, force: true },
1:58:33 PM: { from: '/serverless/*', to: '/404.html', status: 404, force: true },
1:58:33 PM: { from: '/trace', to: '/404.html', status: 404, force: true },
1:58:33 PM: { from: '/traces', to: '/404.html', status: 404, force: true },
1:58:33 PM: {
1:58:33 PM: from: '/routes-manifest.json',
1:58:33 PM: to: '/404.html',
1:58:33 PM: status: 404,
1:58:33 PM: force: true
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/build-manifest.json',
1:58:33 PM: to: '/404.html',
1:58:33 PM: status: 404,
1:58:33 PM: force: true
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/prerender-manifest.json',
1:58:33 PM: to: '/404.html',
1:58:33 PM: status: 404,
1:58:33 PM: force: true
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/react-loadable-manifest.json',
1:58:33 PM: to: '/404.html',
1:58:33 PM: status: 404,
1:58:33 PM: force: true
1:58:33 PM: },
1:58:33 PM: { from: '/BUILD_ID', to: '/404.html', status: 404, force: true },
1:58:33 PM: {
1:58:33 PM: from: '/api',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/api/*',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/favicon.ico',
1:58:33 PM: to: '/favicon.ico',
1:58:33 PM: conditions: { Cookie: [Array] },
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/static/images/logo512.png',
1:58:33 PM: to: '/static/images/logo512.png',
1:58:33 PM: conditions: { Cookie: [Array] },
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/static/images/logo64.jpg',
1:58:33 PM: to: '/static/images/logo64.jpg',
1:58:33 PM: conditions: { Cookie: [Array] },
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/static/images/common/sad_panther.png',
1:58:33 PM: to: '/static/images/common/sad_panther.png',
1:58:33 PM: conditions: { Cookie: [Array] },
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/static/images/common/unknown_person.jpg',
1:58:33 PM: to: '/static/images/common/unknown_person.jpg',
1:58:33 PM: conditions: { Cookie: [Array] },
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/static/images/alumni/2020/prithviraj_singh_shahani.jpg',
1:58:33 PM: to: '/static/images/alumni/2020/prithviraj_singh_shahani.jpg',
1:58:33 PM: conditions: { Cookie: [Array] },
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/static/images/alumni/2020/vikramaditya_jaisingh.jpg',
1:58:33 PM: to: '/static/images/alumni/2020/vikramaditya_jaisingh.jpg',
1:58:33 PM: conditions: { Cookie: [Array] },
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/static/images/alumni/2021/dhruman_gupta.jpg',
1:58:33 PM: to: '/static/images/alumni/2021/dhruman_gupta.jpg',
1:58:33 PM: conditions: { Cookie: [Array] },
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/static/images/alumni/2021/vikramaditya_jaisingh.jpg',
1:58:33 PM: to: '/static/images/alumni/2021/vikramaditya_jaisingh.jpg',
1:58:33 PM: conditions: { Cookie: [Array] },
1:58:33 PM: status: 200
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/*',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: conditions: { Cookie: [Array] },
1:58:33 PM: force: true
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/_next/data/m2c95wT6n6RkWX-W4Iw79/index.json',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/_next/data/m2c95wT6n6RkWX-W4Iw79/404.json',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/404',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/_next/data/m2c95wT6n6RkWX-W4Iw79/about.json',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/about',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/_next/data/m2c95wT6n6RkWX-W4Iw79/alumni.json',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/alumni',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/_next/data/m2c95wT6n6RkWX-W4Iw79/events/hackathon2.0.json',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/events/hackathon2.0',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/_next/data/m2c95wT6n6RkWX-W4Iw79/join.json',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/join',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200,
1:58:33 PM: force: false
1:58:33 PM: },
1:58:33 PM: {
1:58:33 PM: from: '/*',
1:58:33 PM: to: '/.netlify/functions/___netlify-handler',
1:58:33 PM: status: 200
1:58:33 PM: }
1:58:33 PM: ].
1:58:33 PM:
1:58:33 PM: (@netlify/plugin-nextjs onBuild completed in 68ms)
1:58:33 PM:
1:58:33 PM: ────────────────────────────────────────────────────────────────
1:58:33 PM: 5. Functions bundling
1:58:33 PM: ────────────────────────────────────────────────────────────────
1:58:33 PM:
1:58:33 PM: Packaging Functions from .netlify/functions-internal directory:
1:58:33 PM: - ___netlify-handler/___netlify-handler.js
1:58:33 PM: - ___netlify-odb-handler/___netlify-odb-handler.js
1:58:33 PM: - _ipx/_ipx.js
1:58:33 PM:
1:58:48 PM:
1:58:48 PM: (Functions bundling completed in 15.1s)
1:58:48 PM:
1:58:48 PM: ────────────────────────────────────────────────────────────────
1:58:48 PM: 6. @netlify/plugin-nextjs (onPostBuild event)
1:58:48 PM: ────────────────────────────────────────────────────────────────
1:58:48 PM:
1:58:48 PM: Next.js cache saved.
1:58:48 PM:
1:58:48 PM: (@netlify/plugin-nextjs onPostBuild completed in 167ms)
1:58:48 PM:
1:58:48 PM: ────────────────────────────────────────────────────────────────
1:58:48 PM: 7. netlify-plugin-cache-nextjs (onPostBuild event)
1:58:48 PM: ────────────────────────────────────────────────────────────────
1:58:48 PM:
1:58:48 PM: Cached the .next folder at the location `.next/cache`
1:58:49 PM:
1:58:49 PM: (netlify-plugin-cache-nextjs onPostBuild completed in 150ms)
1:58:49 PM: Creating deploy upload records
1:58:49 PM:
1:58:49 PM: ────────────────────────────────────────────────────────────────
1:58:49 PM: 8. Deploy site
1:58:49 PM: ────────────────────────────────────────────────────────────────
1:58:49 PM:
1:58:49 PM: Starting to deploy site from '.next'
1:58:49 PM: Creating deploy tree
1:58:49 PM: 26 new files to upload
1:58:49 PM: 3 new functions to upload
1:58:56 PM: Site deploy was successfully initiated
1:58:56 PM:
1:58:56 PM: (Deploy site completed in 7.7s)
1:58:56 PM:
1:58:56 PM: ────────────────────────────────────────────────────────────────
1:58:56 PM: Netlify Build Complete
1:58:56 PM: ────────────────────────────────────────────────────────────────
1:58:56 PM: Starting post processing
1:58:56 PM:
1:58:56 PM: (Netlify Build completed in 38.6s)
1:58:57 PM: Caching artifacts
1:58:57 PM: Post processing - HTML
1:58:57 PM: Started saving node modules
1:58:57 PM: Finished saving node modules
1:58:57 PM: Started saving build plugins
1:58:57 PM: Finished saving build plugins
1:58:57 PM: Started saving yarn cache
1:58:57 PM: Post processing - header rules
1:58:58 PM: Post processing - redirect rules
1:58:58 PM: Post processing done
1:58:59 PM: Finished saving yarn cache
1:58:59 PM: Started saving pip cache
1:58:59 PM: Finished saving pip cache
1:58:59 PM: Started saving emacs cask dependencies
1:58:59 PM: Finished saving emacs cask dependencies
1:58:59 PM: Started saving maven dependencies
1:58:59 PM: Finished saving maven dependencies
1:58:59 PM: Started saving boot dependencies
1:58:59 PM: Finished saving boot dependencies
1:58:59 PM: Started saving rust rustup cache
1:58:59 PM: Finished saving rust rustup cache
1:58:59 PM: Started saving go dependencies
1:58:59 PM: Finished saving go dependencies
1:58:59 PM: Build script success
1:59:01 PM: Site is live ✨
2:00:21 PM: Finished processing build request in 2m32.417047621s