next-runtime
next-runtime copied to clipboard
[Bug]: /_redirects internal server error
Summary
When hitting the url /_redirects it get a internal server error
Steps to reproduce
- move your file
_redirectsfrom the root folder to thepublicfolder as instructed - hit the
/_redirectsurl - internal server error
A link to a reproduction repository
No response
Plugin version
^4.2.7
More information about your build
- [ ] I am building using the CLI
- [X] I am building using file-based configuration (
netlify.toml)
What OS are you using?
Mac OS
Your netlify.toml file
`netlify.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 `<img inline src="*.svg" />` to `<img>` and not `<svg>`.
svgAsImage = false
[[plugins]]
# https://github.com/jonahsnider/netlify-cache-nextjs#readme
package = "netlify-plugin-cache-nextjs"
[[plugins]]
# https://github.com/philhawksworth/netlify-plugin-minify-html#readme
package = "netlify-plugin-minify-html"
# Specify which deploy contexts we'll minify HTML in.
# Supports any Deploy Contexts available in Netlify.
# https://docs.netlify.com/site-deploys/overview/#deploy-contexts
[plugins.inputs]
contexts = [
'production',
'branch-deploy',
'deploy-preview'
]
# Optionally, override the default options for the minification
# https://github.com/kangax/html-minifier#options-quick-reference
[plugins.inputs.minifierOptions]
removeComments = true
collapseInlineTagWhitespace = true
collapseWhitespace = true
minifyCSS = true
minifyJS = true
sortAttributes = true
sortClassName = true
Your public/_redirects file
`_redirects`
/root / 301
/home / 301
/blog a=:a /blog/:a 301
/blog /publicPresence
Your next.config.js file
`next.config.js`
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 [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/[email protected] (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/[email protected]: wanted {"os":"darwin","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/[email protected] (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/[email protected]: wanted {"os":"win32","arch":"ia32"} (current: {"os":"linux","arch":"x64"})
4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/[email protected] (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/[email protected]: wanted {"os":"win32","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/[email protected] (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/[email protected]: wanted {"os":"win32","arch":"x64"} (current: {"os":"linux","arch":"x64"})
4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/[email protected] (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/[email protected]: wanted {"os":"darwin","arch":"x64"} (current: {"os":"linux","arch":"x64"})
4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/[email protected] (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/[email protected]: wanted {"os":"android","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/[email protected] (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/[email protected]: wanted {"os":"linux","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/[email protected] (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/[email protected]: wanted {"os":"linux","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
4:13:40 PM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @next/[email protected] (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/[email protected]: wanted {"os":"linux","arch":"arm"} (current: {"os":"linux","arch":"x64"})
4:13:40 PM: npm WARN @apideck/[email protected] requires a peer of ajv@>=8 but none is installed. You must install peer dependencies yourself.
4:13:40 PM: npm WARN [email protected] requires a peer of webpack@>=2 but none is installed. You must install peer dependencies yourself.
4:13:40 PM: npm WARN [email protected] 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 [email protected] requires a peer of webpack@^5.1.0 but none is installed. You must install peer dependencies yourself.
4:13:40 PM: npm WARN [email protected] 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/[email protected] from Netlify app and package.json
4:13:42 PM: - @netlify/[email protected] from netlify.toml and package.json
4:13:42 PM: - [email protected] from netlify.toml and package.json
4:13:42 PM: - [email protected] from netlify.toml and package.json
4:13:42 PM: - [email protected] 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: > [email protected] 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.
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?