Closed leobenkel closed 1 year ago
Hi. Do you mean you're trying to load the URL https://example.com/_redirects
? That file isn't meant to be publicly accessible. Could you post the fucntion logs that include the error?
yes this URL.
I know it is not meant to be available. But since we now have to put it in the public
folder, it should become available. Right ? Or at least give a 404. But now it triggers a internal server error
We exclude it from being served so no you shouldn't expect to be able to load it, even though it's in public
. However you are correct that it should give a 404 not a server error. Can you share the function logs for the request? It will be the function called ___netlify-handler
hmm sure. How can I get it ?
@leobenkel How to access function logs: https://docs.netlify.com/functions/logs/#access-function-logs
It has been quite a while since this was created - is this still an issue for you?
Summary
When hitting the url
/_redirects
it get a internal server errorSteps to reproduce
_redirects
from the root folder to thepublic
folder as instructed/_redirects
urlA link to a reproduction repository
No response
Plugin version
^4.2.7
More information about your build
netlify.toml
)What OS are you using?
Mac OS
Your netlify.toml file
`netlify.toml`
```toml [build] command = "npm run build" publish = ".next" [[plugins]] package = "@netlify/plugin-sitemap" # https://github.com/netlify-labs/netlify-plugin-sitemap [plugins.inputs] prettyURLs = true trailingSlash = false exclude = [ '**/404*', '**/thanks*', '**/legalNotice*', '**/nda*', '**/privacyPolicy*', '**/quiz/**' ] # Disabled because it took forever and never finished # [[plugins]] # # https://www.npmjs.com/package/netlify-plugin-checklinks # package = "netlify-plugin-checklinks" # [plugins.inputs] # # Recurse through all the links and asset references on your page, starting # # at the entrypoints # recursive = true # # Checklinks outputs TAP (https://testanything.org/tap-version-13-specification.html) # # by default. Enabling pretty mode makes the output easier on the eyes. # pretty = true # # Report on all broken links to external pages. # # Enabling this will make your tests more brittle, since you can't control # # external pages. # checkExternal = true [[plugins]] # https://github.com/Tom-Bonnike/netlify-plugin-inline-source#readme package = "netlify-plugin-inline-source" # All inputs are optional, so you can omit this section. # Defaults are shown below. # You can also refer to the `inline-source` documentation: https://github.com/popeindustries/inline-source#usage. [plugins.inputs] # Attribute used to parse sources. All tags will be parsed if set to `false`. attribute = "inline" # Enable/disable compression of inlined content. compress = true # Maintain leading whitespace when `compress` is `false`. pretty = false # Disable inlining based on tag, type, and/or format. ignore = [] # Convert `` to `` and not `Your public/_redirects file
`_redirects`
```toml /root / 301 /home / 301 /blog a=:a /blog/:a 301 /blog /publicPresence ```Your
next.config.js
file`next.config.js`
```toml const withPWA = require('next-pwa') module.exports = withPWA({ target: "serverless", pwa: { dest: 'public', publicExcludes: [ ], cacheOnFrontEndNav: true, skipWaiting: false, register: false, } }) ```Builds logs (or link to your logs)
Build logs
``` 4:13:12 PM: Build ready to start 4:13:14 PM: build-image version: 6ebfb829398e07eb99ad5455777162ff19838822 (xenial) 4:13:14 PM: build-image tag: v3.10.5 4:13:14 PM: buildbot version: b0c97e610018064036a967f277f8af9d873774d1 4:13:14 PM: Fetching cached dependencies 4:13:15 PM: Starting to download cache of 191.2MB 4:13:17 PM: Finished downloading cache in 2.450560082s 4:13:17 PM: Starting to extract cache 4:13:22 PM: Finished extracting cache in 5.017944689s 4:13:22 PM: Finished fetching cache in 7.487976531s 4:13:22 PM: Starting to prepare the repo for build 4:13:22 PM: Preparing Git Reference pull/6/head 4:13:23 PM: Parsing package.json dependencies 4:13:24 PM: Different publish path detected, going to use the one specified in the Netlify configuration file: '.next' versus 'out' in the Netlify UI 4:13:24 PM: Starting build script 4:13:24 PM: Installing dependencies 4:13:24 PM: Python version set to 2.7 4:13:25 PM: Started restoring cached node version 4:13:26 PM: Finished restoring cached node version 4:13:27 PM: v12.18.0 is already installed. 4:13:27 PM: Now using node v12.18.0 (npm v6.14.4) 4:13:27 PM: Started restoring cached build plugins 4:13:27 PM: Finished restoring cached build plugins 4:13:28 PM: Attempting ruby version 2.7.2, read from environment 4:13:29 PM: Using ruby version 2.7.2 4:13:29 PM: Using PHP version 5.6 4:13:29 PM: Started restoring cached node modules 4:13:29 PM: Finished restoring cached node modules 4:13:29 PM: Installing NPM modules using NPM version 6.14.4 4:13:40 PM: npm notice created a lockfile as package-lock.json. You should commit this file. 4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents): 4:13:40 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) 4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/swc-darwin-arm64@12.1.0 (node_modules/@netlify/plugin-nextjs/node_modules/next/node_modules/@next/swc-darwin-arm64): 4:13:40 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @next/swc-darwin-arm64@12.1.0: wanted {"os":"darwin","arch":"arm64"} (current: {"os":"linux","arch":"x64"}) 4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/swc-win32-ia32-msvc@12.1.0 (node_modules/@netlify/plugin-nextjs/node_modules/next/node_modules/@next/swc-win32-ia32-msvc): 4:13:40 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @next/swc-win32-ia32-msvc@12.1.0: wanted {"os":"win32","arch":"ia32"} (current: {"os":"linux","arch":"x64"}) 4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/swc-win32-arm64-msvc@12.1.0 (node_modules/@netlify/plugin-nextjs/node_modules/next/node_modules/@next/swc-win32-arm64-msvc): 4:13:40 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @next/swc-win32-arm64-msvc@12.1.0: wanted {"os":"win32","arch":"arm64"} (current: {"os":"linux","arch":"x64"}) 4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/swc-win32-x64-msvc@12.1.0 (node_modules/@netlify/plugin-nextjs/node_modules/next/node_modules/@next/swc-win32-x64-msvc): 4:13:40 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @next/swc-win32-x64-msvc@12.1.0: wanted {"os":"win32","arch":"x64"} (current: {"os":"linux","arch":"x64"}) 4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/swc-darwin-x64@12.1.0 (node_modules/@netlify/plugin-nextjs/node_modules/next/node_modules/@next/swc-darwin-x64): 4:13:40 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @next/swc-darwin-x64@12.1.0: wanted {"os":"darwin","arch":"x64"} (current: {"os":"linux","arch":"x64"}) 4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/swc-android-arm64@12.1.0 (node_modules/@netlify/plugin-nextjs/node_modules/next/node_modules/@next/swc-android-arm64): 4:13:40 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @next/swc-android-arm64@12.1.0: wanted {"os":"android","arch":"arm64"} (current: {"os":"linux","arch":"x64"}) 4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/swc-linux-arm64-gnu@12.1.0 (node_modules/@netlify/plugin-nextjs/node_modules/next/node_modules/@next/swc-linux-arm64-gnu): 4:13:40 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @next/swc-linux-arm64-gnu@12.1.0: wanted {"os":"linux","arch":"arm64"} (current: {"os":"linux","arch":"x64"}) 4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/swc-linux-arm64-musl@12.1.0 (node_modules/@netlify/plugin-nextjs/node_modules/next/node_modules/@next/swc-linux-arm64-musl): 4:13:40 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @next/swc-linux-arm64-musl@12.1.0: wanted {"os":"linux","arch":"arm64"} (current: {"os":"linux","arch":"x64"}) 4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/swc-linux-arm-gnueabihf@12.1.0 (node_modules/@netlify/plugin-nextjs/node_modules/next/node_modules/@next/swc-linux-arm-gnueabihf): 4:13:40 PM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @next/swc-linux-arm-gnueabihf@12.1.0: wanted {"os":"linux","arch":"arm"} (current: {"os":"linux","arch":"x64"}) 4:13:40 PM: npm WARN @apideck/better-ajv-errors@0.3.3 requires a peer of ajv@>=8 but none is installed. You must install peer dependencies yourself. 4:13:40 PM: npm WARN babel-loader@8.2.3 requires a peer of webpack@>=2 but none is installed. You must install peer dependencies yourself. 4:13:40 PM: npm WARN clean-webpack-plugin@4.0.0 requires a peer of webpack@>=4.0.0 <6.0.0 but none is installed. You must install peer dependencies yourself. 4:13:40 PM: npm WARN terser-webpack-plugin@5.3.1 requires a peer of webpack@^5.1.0 but none is installed. You must install peer dependencies yourself. 4:13:40 PM: npm WARN workbox-webpack-plugin@6.5.1 requires a peer of webpack@^4.4.0 || ^5.9.0 but none is installed. You must install peer dependencies yourself. 4:13:40 PM: audited 1228 packages in 9.621s 4:13:40 PM: 115 packages are looking for funding 4:13:40 PM: run `npm fund` for details 4:13:40 PM: found 8 vulnerabilities (4 moderate, 4 high) 4:13:40 PM: run `npm audit fix` to fix them, or `npm audit` for details 4:13:40 PM: NPM modules installed 4:13:41 PM: Started restoring cached go cache 4:13:41 PM: Finished restoring cached go cache 4:13:41 PM: go version go1.14.4 linux/amd64 4:13:41 PM: go version go1.14.4 linux/amd64 4:13:41 PM: Installing missing commands 4:13:41 PM: Verify run directory 4:13:42 PM: 4:13:42 PM: ──────────────────────────────────────────────────────────────── 4:13:42 PM: Netlify Build 4:13:42 PM: ──────────────────────────────────────────────────────────────── 4:13:42 PM: 4:13:42 PM: ❯ Version 4:13:42 PM: @netlify/build 26.4.0 4:13:42 PM: 4:13:42 PM: ❯ Flags 4:13:42 PM: baseRelDir: true 4:13:42 PM: buildId: 62277288f960c20007e7253d 4:13:42 PM: deployId: 62277288f960c20007e7253f 4:13:42 PM: 4:13:42 PM: ❯ Current directory 4:13:42 PM: /opt/build/repo 4:13:42 PM: 4:13:42 PM: ❯ Config file 4:13:42 PM: /opt/build/repo/netlify.toml 4:13:42 PM: 4:13:42 PM: ❯ Context 4:13:42 PM: deploy-preview 4:13:42 PM: 4:13:42 PM: ❯ Loading plugins 4:13:42 PM: - @netlify/plugin-nextjs@4.2.7 from Netlify app and package.json 4:13:42 PM: - @netlify/plugin-sitemap@0.8.1 from netlify.toml and package.json 4:13:42 PM: - netlify-plugin-inline-source@1.0.4 from netlify.toml and package.json 4:13:42 PM: - netlify-plugin-cache-nextjs@1.6.1 from netlify.toml and package.json 4:13:42 PM: - netlify-plugin-minify-html@0.3.1 from netlify.toml and package.json 4:13:47 PM: 4:13:47 PM: ──────────────────────────────────────────────────────────────── 4:13:47 PM: 1. @netlify/plugin-nextjs (onPreBuild event) 4:13:47 PM: ──────────────────────────────────────────────────────────────── 4:13:47 PM: 4:13:49 PM: Next.js cache restored. 4:13:49 PM: Netlify configuration property "build.environment.NEXT_PRIVATE_TARGET" value changed. 4:13:49 PM: 4:13:49 PM: (@netlify/plugin-nextjs onPreBuild completed in 1.7s) 4:13:49 PM: 4:13:49 PM: ──────────────────────────────────────────────────────────────── 4:13:49 PM: 2. netlify-plugin-cache-nextjs (onPreBuild event) 4:13:49 PM: ──────────────────────────────────────────────────────────────── 4:13:49 PM: 4:13:51 PM: .next/cache exists on disk 4:13:51 PM: Restored the cached .next folder at the location .next/cache 4:13:51 PM: 4:13:51 PM: (netlify-plugin-cache-nextjs onPreBuild completed in 2.2s) 4:13:51 PM: 4:13:51 PM: ──────────────────────────────────────────────────────────────── 4:13:51 PM: 3. build.command from netlify.toml 4:13:51 PM: ──────────────────────────────────────────────────────────────── 4:13:51 PM: 4:13:51 PM: $ npm run build 4:13:52 PM: > learn-starter@0.1.0 build /opt/build/repo 4:13:52 PM: > next build 4:13:54 PM: info - Using webpack 4. Reason: custom webpack configuration in next.config.js https://nextjs.org/docs/messages/webpack5 4:13:56 PM: info - Checking validity of types... 4:13:56 PM: info - Creating an optimized production build... 4:13:56 PM: > [PWA] Compile client (static) 4:13:56 PM: > [PWA] Auto register service worker is disabled, please call following code in componentDidMount callback or useEffect hook 4:13:56 PM: > [PWA] window.workbox.register() 4:13:56 PM: > [PWA] Service worker: /opt/build/repo/public/sw.js 4:13:56 PM: > [PWA] url: /sw.js 4:13:56 PM: > [PWA] scope: / 4:13:57 PM: > [PWA] Compile server 4:14:13 PM: warn - Compiled with warnings 4:14:13 PM: ./node_modules/next/dist/next-server/server/load-components.js 4:14:13 PM: Critical dependency: the request of a dependency is an expression 4:14:13 PM: ./node_modules/next/dist/next-server/server/load-components.js 4:14:13 PM: Critical dependency: the request of a dependency is an expression 4:14:13 PM: ./node_modules/next/dist/next-server/server/load-components.js 4:14:13 PM: Critical dependency: the request of a dependency is an expression 4:14:13 PM: ./node_modules/next/dist/next-server/server/require.js 4:14:13 PM: Critical dependency: the request of a dependency is an expression 4:14:13 PM: ./node_modules/next/dist/next-server/server/require.js 4:14:13 PM: Critical dependency: the request of a dependency is an expression 4:14:13 PM: ./node_modules/next/dist/next-server/server/require.js 4:14:13 PM: Critical dependency: the request of a dependency is an expression 4:14:13 PM: info - Collecting page data... 4:14:17 PM: info - Generating static pages (0/21) 4:14:19 PM: info - Generating static pages (5/21) 4:14:20 PM: info - Generating static pages (10/21) 4:14:20 PM: info - Generating static pages (15/21) 4:14:21 PM: info - Generating static pages (21/21) 4:14:21 PM: info - Finalizing page optimization... 4:14:21 PM: Page Size First Load JS 4:14:21 PM: ┌ ○ / 159 B 328 kB 4:14:21 PM: ├ /_app 0 B 68.1 kB 4:14:21 PM: ├ ○ /404 162 B 328 kB 4:14:21 PM: ├ ○ /about 164 B 328 kB 4:14:21 PM: ├ ○ /blog/as-a-cto-how-should-i-spend-my-time 192 B 328 kB 4:14:21 PM: ├ ○ /blog/create-winning-pitch-deck-raise-funds 192 B 328 kB 4:14:21 PM: ├ ○ /blog/emergent-behavior-to-supercharge-your-workplace 200 B 328 kB 4:14:21 PM: ├ ○ /blog/flow-state-enhancing-employee-engagement 194 B 328 kB 4:14:21 PM: ├ ○ /blog/from-idea-to-product-market-fit 189 B 328 kB 4:14:21 PM: ├ ○ /blog/hacks-healthy-company-culture 188 B 328 kB 4:14:21 PM: ├ ○ /contact 166 B 328 kB 4:14:21 PM: ├ ○ /fund 162 B 328 kB 4:14:21 PM: ├ ○ /legalNotice 170 B 328 kB 4:14:21 PM: ├ ○ /nda 162 B 328 kB 4:14:21 PM: ├ ○ /privacyPolicy 172 B 328 kB 4:14:21 PM: ├ ● /publicPresence 172 B 328 kB 4:14:21 PM: ├ ○ /quiz/from-idea-to-product-market-fit 190 B 328 kB 4:14:21 PM: ├ ○ /scaleup 166 B 328 kB 4:14:21 PM: ├ ○ /startup 166 B 328 kB 4:14:21 PM: ├ ○ /thanks 165 B 328 kB 4:14:21 PM: └ ○ /tools/tech-skills 173 B 328 kB 4:14:21 PM: + First Load JS shared by all 68.1 kB 4:14:21 PM: ├ chunks/commons.472a4e.js 13.6 kB 4:14:21 PM: ├ chunks/framework.349d81.js 42.3 kB 4:14:21 PM: ├ chunks/main.967088.js 9.22 kB 4:14:21 PM: ├ chunks/pages/_app.7816f5.js 1.08 kB 4:14:21 PM: ├ chunks/webpack.593d02.js 1.91 kB 4:14:21 PM: └ css/5e1766d73cdb68ceb0e2.css 726 B 4:14:21 PM: λ (Lambda) server-side renders at runtime (uses getInitialProps or getServerSideProps) 4:14:21 PM: ○ (Static) automatically rendered as static HTML (uses no initial props) 4:14:21 PM: ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps) 4:14:21 PM: (ISR) incremental static regeneration (uses revalidate in getStaticProps) 4:14:21 PM: 4:14:21 PM: (build.command completed in 29.3s) 4:14:21 PM: 4:14:21 PM: ──────────────────────────────────────────────────────────────── 4:14:21 PM: 4. @netlify/plugin-nextjs (onBuild event) 4:14:21 PM: ──────────────────────────────────────────────────────────────── 4:14:21 PM: 4:14:21 PM: Patching /opt/build/repo/node_modules/next/dist/next-server/server/next-server.js 4:14:21 PM: File was not changed 4:14:21 PM: Moving static page files to serve from CDN... 4:14:21 PM: Moved 20 files 4:14:21 PM: Netlify configuration property "redirects" value changed to [ 4:14:21 PM: { from: '/_next/static/*', to: '/static/:splat', status: 200 }, 4:14:21 PM: { 4:14:21 PM: from: '/_next/image*', 4:14:21 PM: query: { url: ':url', w: ':width', q: ':quality' }, 4:14:21 PM: to: '/_ipx/w_:width,q_:quality/:url', 4:14:21 PM: status: 301 4:14:21 PM: }, 4:14:21 PM: { from: '/_ipx/*', to: '/.netlify/builders/_ipx', status: 200 }, 4:14:21 PM: { from: '/cache/*', to: '/404.html', status: 404, force: true }, 4:14:21 PM: { from: '/server/*', to: '/404.html', status: 404, force: true }, 4:14:21 PM: { from: '/serverless/*', to: '/404.html', status: 404, force: true }, 4:14:21 PM: { from: '/traces', to: '/404.html', status: 404, force: true }, 4:14:21 PM: { 4:14:21 PM: from: '/routes-manifest.json', 4:14:21 PM: to: '/404.html', 4:14:21 PM: status: 404, 4:14:21 PM: force: true 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/build-manifest.json', 4:14:21 PM: to: '/404.html', 4:14:21 PM: status: 404, 4:14:21 PM: force: true 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/prerender-manifest.json', 4:14:21 PM: to: '/404.html', 4:14:21 PM: status: 404, 4:14:21 PM: force: true 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/react-loadable-manifest.json', 4:14:21 PM: to: '/404.html', 4:14:21 PM: status: 404, 4:14:21 PM: force: true 4:14:21 PM: }, 4:14:21 PM: { from: '/BUILD_ID', to: '/404.html', status: 404, force: true }, 4:14:21 PM: { 4:14:21 PM: from: '/api', 4:14:21 PM: to: '/.netlify/functions/___netlify-handler', 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/api/*', 4:14:21 PM: to: '/.netlify/functions/___netlify-handler', 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/_redirects', 4:14:21 PM: to: '/_redirects', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/robots.txt', 4:14:21 PM: to: '/robots.txt', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/sw.js', 4:14:21 PM: to: '/sw.js', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/workbox-75794ccf.js', 4:14:21 PM: to: '/workbox-75794ccf.js', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/assets/pure-lambda-logo-10-bottom.svg', 4:14:21 PM: to: '/assets/pure-lambda-logo-10-bottom.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/assets/pure-lambda-logo-10-circle.png', 4:14:21 PM: to: '/assets/pure-lambda-logo-10-circle.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/assets/pure-lambda-logo-10-square.png', 4:14:21 PM: to: '/assets/pure-lambda-logo-10-square.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/assets/pure-lambda-logo-10-top.svg', 4:14:21 PM: to: '/assets/pure-lambda-logo-10-top.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/assets/pure-lambda-logo-10.svg', 4:14:21 PM: to: '/assets/pure-lambda-logo-10.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/apple-touch-icon-114x114.png', 4:14:21 PM: to: '/favicon/apple-touch-icon-114x114.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/apple-touch-icon-120x120.png', 4:14:21 PM: to: '/favicon/apple-touch-icon-120x120.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/apple-touch-icon-144x144.png', 4:14:21 PM: to: '/favicon/apple-touch-icon-144x144.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/apple-touch-icon-152x152.png', 4:14:21 PM: to: '/favicon/apple-touch-icon-152x152.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/apple-touch-icon-57x57.png', 4:14:21 PM: to: '/favicon/apple-touch-icon-57x57.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/apple-touch-icon-60x60.png', 4:14:21 PM: to: '/favicon/apple-touch-icon-60x60.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/apple-touch-icon-72x72.png', 4:14:21 PM: to: '/favicon/apple-touch-icon-72x72.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/apple-touch-icon-76x76.png', 4:14:21 PM: to: '/favicon/apple-touch-icon-76x76.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/browserconfig.xml', 4:14:21 PM: to: '/favicon/browserconfig.xml', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/code.txt', 4:14:21 PM: to: '/favicon/code.txt', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/favicon-128x128.png', 4:14:21 PM: to: '/favicon/favicon-128x128.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/favicon-16x16.png', 4:14:21 PM: to: '/favicon/favicon-16x16.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/favicon-196x196.png', 4:14:21 PM: to: '/favicon/favicon-196x196.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/favicon-32x32.png', 4:14:21 PM: to: '/favicon/favicon-32x32.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/favicon-96x96.png', 4:14:21 PM: to: '/favicon/favicon-96x96.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/favicon.ico', 4:14:21 PM: to: '/favicon/favicon.ico', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/logo-3000x3000.png', 4:14:21 PM: to: '/favicon/logo-3000x3000.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/manifest.json', 4:14:21 PM: to: '/favicon/manifest.json', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/mstile-144x144.png', 4:14:21 PM: to: '/favicon/mstile-144x144.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/mstile-150x150.png', 4:14:21 PM: to: '/favicon/mstile-150x150.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/mstile-310x150.png', 4:14:21 PM: to: '/favicon/mstile-310x150.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/mstile-310x310.png', 4:14:21 PM: to: '/favicon/mstile-310x310.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/favicon/mstile-70x70.png', 4:14:21 PM: to: '/favicon/mstile-70x70.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/fonts/AlteHaasGroteskBold.ttf', 4:14:21 PM: to: '/fonts/AlteHaasGroteskBold.ttf', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/rss/atom.xml', 4:14:21 PM: to: '/rss/atom.xml', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/rss/feed.json', 4:14:21 PM: to: '/rss/feed.json', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/rss/feed.xml', 4:14:21 PM: to: '/rss/feed.xml', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/scripts/google.js', 4:14:21 PM: to: '/scripts/google.js', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/scripts/linkedin_tracking.js', 4:14:21 PM: to: '/scripts/linkedin_tracking.js', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/scripts/loggly.js', 4:14:21 PM: to: '/scripts/loggly.js', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/scripts/loggly.tracker-2.2.3.min.js', 4:14:21 PM: to: '/scripts/loggly.tracker-2.2.3.min.js', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/scripts/loggly.tracker-2.2.3.min.map', 4:14:21 PM: to: '/scripts/loggly.tracker-2.2.3.min.map', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/assets/degrees/certificat DEVFEST Conakry 2020 Leo Benkel.jpg', 4:14:21 PM: to: '/assets/degrees/certificat DEVFEST Conakry 2020 Leo Benkel.jpg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/assets/degrees/certificat DEVFEST Conakry 2020 Leo Benkel.webp', 4:14:21 PM: to: '/assets/degrees/certificat DEVFEST Conakry 2020 Leo Benkel.webp', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/AngelList-original.png', 4:14:21 PM: to: '/images/icons/AngelList-original.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/AngelList.png', 4:14:21 PM: to: '/images/icons/AngelList.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/LinkedIn.png', 4:14:21 PM: to: '/images/icons/LinkedIn.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/Twitter.png', 4:14:21 PM: to: '/images/icons/Twitter.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/electro-monkeys-logo.png', 4:14:21 PM: to: '/images/icons/electro-monkeys-logo.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/kintell-logo.png', 4:14:21 PM: to: '/images/icons/kintell-logo.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/luxembourg-original.png', 4:14:21 PM: to: '/images/icons/luxembourg-original.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/luxembourg.png', 4:14:21 PM: to: '/images/icons/luxembourg.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/medium-logo-full.svg', 4:14:21 PM: to: '/images/icons/medium-logo-full.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/paperjam-logo.svg', 4:14:21 PM: to: '/images/icons/paperjam-logo.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/pure-lambda-logo-10-bottom.svg', 4:14:21 PM: to: '/images/icons/pure-lambda-logo-10-bottom.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/pure-lambda-logo-10-circle.png', 4:14:21 PM: to: '/images/icons/pure-lambda-logo-10-circle.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/pure-lambda-logo-10-square copy 4.png', 4:14:21 PM: to: '/images/icons/pure-lambda-logo-10-square copy 4.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/pure-lambda-logo-10-square.png', 4:14:21 PM: to: '/images/icons/pure-lambda-logo-10-square.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/pure-lambda-logo-10-top.svg', 4:14:21 PM: to: '/images/icons/pure-lambda-logo-10-top.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/pure-lambda-logo-10.svg', 4:14:21 PM: to: '/images/icons/pure-lambda-logo-10.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/pure-lambda-logo.png', 4:14:21 PM: to: '/images/icons/pure-lambda-logo.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/questions.svg', 4:14:21 PM: to: '/images/icons/questions.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/rd.svg', 4:14:21 PM: to: '/images/icons/rd.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/silicon-luxembourg-logo.png', 4:14:21 PM: to: '/images/icons/silicon-luxembourg-logo.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/startup-grind-logo.svg', 4:14:21 PM: to: '/images/icons/startup-grind-logo.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/team.svg', 4:14:21 PM: to: '/images/icons/team.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/tech.svg', 4:14:21 PM: to: '/images/icons/tech.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/icons/youtube-logo.png', 4:14:21 PM: to: '/images/icons/youtube-logo.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/contact.png', 4:14:21 PM: to: '/images/img/contact.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/founders_map.png', 4:14:21 PM: to: '/images/img/founders_map.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/leo.png', 4:14:21 PM: to: '/images/img/leo.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/panorama.png', 4:14:21 PM: to: '/images/img/panorama.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/rd.png', 4:14:21 PM: to: '/images/img/rd.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/team.png', 4:14:21 PM: to: '/images/img/team.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/tech.png', 4:14:21 PM: to: '/images/img/tech.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/tech_with_bckgrd.png', 4:14:21 PM: to: '/images/img/tech_with_bckgrd.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/tech_with_bckgrd_zoomed.png', 4:14:21 PM: to: '/images/img/tech_with_bckgrd_zoomed.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/tech_with_bckgrd_zoomed_comp.png', 4:14:21 PM: to: '/images/img/tech_with_bckgrd_zoomed_comp.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/img/thanks.png', 4:14:21 PM: to: '/images/img/thanks.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/logos/500Startups-logo.png', 4:14:21 PM: to: '/images/logos/500Startups-logo.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/logos/NewChip-logo.png', 4:14:21 PM: to: '/images/logos/NewChip-logo.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/logos/founder_institute.png', 4:14:21 PM: to: '/images/logos/founder_institute.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/logos/gbeta_cheyenne.png', 4:14:21 PM: to: '/images/logos/gbeta_cheyenne.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/logos/gdg_ratoma.svg', 4:14:21 PM: to: '/images/logos/gdg_ratoma.svg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/logos/loyal_vc.png', 4:14:21 PM: to: '/images/logos/loyal_vc.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/logos/recube-logo.jpeg', 4:14:21 PM: to: '/images/logos/recube-logo.jpeg', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: { 4:14:21 PM: from: '/images/logos/swg.png', 4:14:21 PM: to: '/images/logos/swg.png', 4:14:21 PM: conditions: { Cookie: [Array] }, 4:14:21 PM: status: 200 4:14:21 PM: }, 4:14:21 PM: ... 39 more items 4:14:21 PM: ]. 4:14:21 PM: 4:14:21 PM: (@netlify/plugin-nextjs onBuild completed in 244ms) 4:14:21 PM: 4:14:21 PM: ──────────────────────────────────────────────────────────────── 4:14:21 PM: 5. Functions bundling 4:14:21 PM: ──────────────────────────────────────────────────────────────── 4:14:21 PM: 4:14:21 PM: Packaging Functions from .netlify/functions-internal directory: 4:14:21 PM: - ___netlify-handler/___netlify-handler.js 4:14:21 PM: - ___netlify-odb-handler/___netlify-odb-handler.js 4:14:21 PM: - _ipx/_ipx.js 4:14:21 PM: 4:14:53 PM: 4:14:53 PM: (Functions bundling completed in 31.6s) 4:14:53 PM: 4:14:53 PM: ──────────────────────────────────────────────────────────────── 4:14:53 PM: 6. @netlify/plugin-nextjs (onPostBuild event) 4:14:53 PM: ──────────────────────────────────────────────────────────────── 4:14:53 PM: 4:14:54 PM: Next.js cache saved. 4:14:54 PM: 4:14:54 PM: (@netlify/plugin-nextjs onPostBuild completed in 923ms) 4:14:54 PM: 4:14:54 PM: ──────────────────────────────────────────────────────────────── 4:14:54 PM: 7. @netlify/plugin-sitemap (onPostBuild event) 4:14:54 PM: ──────────────────────────────────────────────────────────────── 4:14:54 PM: 4:14:54 PM: Creating sitemap from files... 4:14:54 PM: Sitemap Built! sitemap.xml 4:14:54 PM: 4:14:54 PM: (@netlify/plugin-sitemap onPostBuild completed in 92ms) 4:14:54 PM: 4:14:54 PM: ──────────────────────────────────────────────────────────────── 4:14:54 PM: 8. netlify-plugin-inline-source (onPostBuild event) 4:14:54 PM: ──────────────────────────────────────────────────────────────── 4:14:54 PM: 4:14:54 PM: Sources successfully inlined! 4:14:54 PM: 4:14:54 PM: (netlify-plugin-inline-source onPostBuild completed in 348ms) 4:14:54 PM: 4:14:54 PM: ──────────────────────────────────────────────────────────────── 4:14:54 PM: 9. netlify-plugin-cache-nextjs (onPostBuild event) 4:14:54 PM: ──────────────────────────────────────────────────────────────── 4:14:54 PM: 4:14:54 PM: .next/cache exists on disk 4:14:55 PM: Cached the .next folder at the location .next/cache 4:14:55 PM: 4:14:55 PM: (netlify-plugin-cache-nextjs onPostBuild completed in 737ms) 4:14:55 PM: 4:14:55 PM: ──────────────────────────────────────────────────────────────── 4:14:55 PM: 10. netlify-plugin-minify-html (onPostBuild event) 4:14:55 PM: ──────────────────────────────────────────────────────────────── 4:14:55 PM: 4:14:55 PM: Minifiying HTML in the deploy context: deploy-preview 4:14:55 PM: Minifiying HTML with these options: { 4:14:55 PM: removeComments: true, 4:14:55 PM: collapseInlineTagWhitespace: true, 4:14:55 PM: collapseWhitespace: true, 4:14:55 PM: minifyCSS: true, 4:14:55 PM: minifyJS: true, 4:14:55 PM: sortAttributes: true, 4:14:55 PM: sortClassName: true 4:14:55 PM: } 4:14:58 PM: 4:14:58 PM: (netlify-plugin-minify-html onPostBuild completed in 2.9s) 4:14:58 PM: 4:14:58 PM: ──────────────────────────────────────────────────────────────── 4:14:58 PM: 11. Deploy site 4:14:58 PM: ──────────────────────────────────────────────────────────────── 4:14:58 PM: 4:14:58 PM: Starting to deploy site from '.next' 4:14:58 PM: Creating deploy tree asynchronously 4:14:58 PM: Creating deploy upload records 4:15:01 PM: 33 new files to upload 4:15:01 PM: 2 new functions to upload 4:15:12 PM: Site deploy was successfully initiated 4:15:12 PM: 4:15:12 PM: (Deploy site completed in 13.9s) 4:15:12 PM: 4:15:12 PM: ──────────────────────────────────────────────────────────────── 4:15:12 PM: Netlify Build Complete 4:15:12 PM: ──────────────────────────────────────────────────────────────── 4:15:12 PM: 4:15:12 PM: (Netlify Build completed in 1m 29.9s) 4:15:12 PM: Caching artifacts 4:15:12 PM: Started saving node modules 4:15:12 PM: Finished saving node modules 4:15:12 PM: Started saving build plugins 4:15:12 PM: Finished saving build plugins 4:15:12 PM: Started saving pip cache 4:15:13 PM: Finished saving pip cache 4:15:13 PM: Started saving emacs cask dependencies 4:15:13 PM: Finished saving emacs cask dependencies 4:15:13 PM: Started saving maven dependencies 4:15:13 PM: Finished saving maven dependencies 4:15:13 PM: Started saving boot dependencies 4:15:13 PM: Finished saving boot dependencies 4:15:13 PM: Started saving rust rustup cache 4:15:13 PM: Finished saving rust rustup cache 4:15:13 PM: Started saving go dependencies 4:15:13 PM: Finished saving go dependencies 4:15:13 PM: Build script success 4:15:39 PM: Finished processing build request in 2m25.269617282s 4:15:45 PM: Starting post processing 4:15:46 PM: Post processing - HTML 4:15:46 PM: Skipping form detection 4:15:58 PM: Post processing - header rules 4:15:58 PM: Post processing - redirect rules 4:15:59 PM: Post processing done 4:16:03 PM: Site is live ✨ ```Function logs
Function logs
``` # Paste logs here ```.next JSON files
generated .next JSON files
``` # Paste file contents here. Please check there isn't any private info in them # You can either build locally, or download the deploy from Netlify by clicking the arrow next to the deploy time. ```