Deploy details
Deploy log
Initializing
Complete
Initializing
Complete
3:15:56 AM: Build ready to start
3:16:09 AM: build-image version: ac04297350eb70143750579597f0ee10cba6ea6e (focal)
3:16:09 AM: buildbot version: ac04297350eb70143750579597f0ee10cba6ea6e
3:16:10 AM: Fetching cached dependencies
3:16:10 AM: Starting to download cache of 544.9MB
3:16:11 AM: Finished downloading cache in 1.715s
3:16:11 AM: Starting to extract cache
3:16:15 AM: Finished extracting cache in 4.159s
3:16:16 AM: Finished fetching cache in 5.969s
3:16:16 AM: Starting to prepare the repo for build
3:16:16 AM: Preparing Git Reference pull/898/head
3:16:17 AM: Custom publish path detected. Proceeding with the specified path: 'examples/nsfw_demo/build'
3:16:17 AM: Custom edge functions path detected. Proceeding with the specified path: 'examples/nsfw_demo/netlify/edge-functions'
3:16:17 AM: Custom build command detected. Proceeding with the specified command: 'npm run build && cd examples/nsfw_demo && npm i && npm run build'
3:16:18 AM: Starting to install dependencies
3:16:18 AM: Attempting Python version '3.8', read from environment
3:16:18 AM: downloading cpython-3.8.20+20241002-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
3:16:18 AM: installing cpython-3.8.20+20241002-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
3:16:19 AM: python --version
3:16:19 AM: Python 3.8.20
3:16:19 AM: mise python@3.8.20 ✓ installed
3:16:19 AM: Python version set to 3.8
3:16:19 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:19 AM: Attempting Ruby version 2.7.2, read from environment
3:16:19 AM: Using Ruby version 2.7.2
3:16:20 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:20 AM: Started restoring cached go cache
3:16:20 AM: Finished restoring cached go cache
3:16:20 AM: Installing Go version 1.10 (requested 1.10)
3:16:24 AM: go version go1.10 linux/amd64
3:16:24 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:25 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:25 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:25 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:25 AM: Using PHP version 8.0
3:16:25 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:25 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:25 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:26 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:26 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:26 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:26 AM: Started restoring cached Node.js version
3:16:27 AM: Finished restoring cached Node.js version
3:16:27 AM: v20.11.0 is already installed.
3:16:28 AM: Now using node v20.11.0 (npm v10.2.4)
3:16:28 AM: Enabling Node.js Corepack
3:16:28 AM: Started restoring cached build plugins
3:16:28 AM: Finished restoring cached build plugins
3:16:28 AM: Started restoring cached corepack dependencies
3:16:28 AM: Finished restoring cached corepack dependencies
3:16:28 AM: Started restoring cached yarn cache
3:16:28 AM: Finished restoring cached yarn cache
3:16:28 AM: Installing Yarn version 1.3.2
3:16:28 AM: Preparing yarn@1.3.2 for immediate activation...
3:16:29 AM: No yarn workspaces detected
3:16:29 AM: Started restoring cached node modules
3:16:29 AM: Finished restoring cached node modules
3:16:29 AM: Installing npm packages using Yarn version 1.22.19
3:16:29 AM: yarn install v1.22.19
3:16:29 AM: [1/4] Resolving packages...
3:16:29 AM: success Already up-to-date.
3:16:29 AM: Done in 0.24s.
3:16:29 AM: npm packages installed using Yarn
3:16:30 AM: Successfully installed dependencies
3:16:30 AM: Starting build script
3:16:30 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:30 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:16:31 AM: Detected 0 framework(s)
3:16:31 AM: Section completed: initializing
Building
Complete
Building
Complete
3:16:33 AM: Netlify Build
3:16:33 AM: ────────────────────────────────────────────────────────────────
3:16:33 AM:
3:16:33 AM: ❯ Version
3:16:33 AM: @netlify/build 29.55.5
3:16:33 AM:
3:16:33 AM: ❯ Flags
3:16:33 AM: accountId: 5b6af4e2e39e7c5390c35ecc
3:16:33 AM: baseRelDir: false
3:16:33 AM: buildId: 67298debe20de60009d5bb0e
3:16:33 AM: deployId: 67298debe20de60009d5bb10
3:16:33 AM:
3:16:33 AM: ❯ Current directory
3:16:33 AM: /opt/build/repo
3:16:33 AM:
3:16:33 AM: ❯ Config file
3:16:33 AM: /opt/build/repo/netlify.toml
3:16:33 AM:
3:16:33 AM: ❯ Context
3:16:33 AM: deploy-preview
3:16:33 AM:
3:16:33 AM: build.command from netlify.toml
3:16:33 AM: ────────────────────────────────────────────────────────────────
3:16:33 AM:
3:16:33 AM: $ npm run build && cd examples/nsfw_demo && npm i && npm run build
3:16:33 AM: > nsfwjs@4.2.0 build
3:16:33 AM: > yarn build:esm && yarn build:cjs && node ./scripts/add-nested-package-json.mjs
3:16:33 AM: yarn run v1.22.19
3:16:33 AM: $ tsc -p ./tsconfig.esm.json && node ./scripts/add-extensions.mjs
3:16:35 AM: Done in 1.20s.
3:16:35 AM: yarn run v1.22.19
3:16:35 AM: $ tsc -p ./tsconfig.cjs.json
3:16:36 AM: Done in 1.22s.
3:16:36 AM: Created package.json in ./dist/esm
3:16:36 AM: Created package.json in ./dist/cjs
3:16:36 AM: > nsfwjs@4.2.0 postbuild
3:16:36 AM: > yarn bundle:models
3:16:36 AM: yarn run v1.22.19
3:16:36 AM: $ yarn bundle:mobilenet_v2 && yarn bundle:mobilenet_v2_mid && yarn bundle:inception_v3
3:16:36 AM: $ node ./scripts/bundle-model.mjs mobilenet_v2 1
3:16:37 AM: $ node ./scripts/bundle-model.mjs mobilenet_v2_mid 2
3:16:39 AM: $ node ./scripts/bundle-model.mjs inception_v3 6
3:16:41 AM: Done in 4.35s.
3:16:41 AM: npm notice
3:16:41 AM: npm notice New minor version of npm available! 10.2.4 -> 10.9.0
3:16:41 AM: npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.9.0>
3:16:41 AM: npm notice Run `npm install -g npm@10.9.0` to update!
3:16:41 AM: npm notice
3:16:58 AM: npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
3:16:58 AM: npm WARN deprecated rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
3:16:59 AM: npm WARN deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
3:16:59 AM: npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
3:16:59 AM: npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-class-static-block@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-logical-assignment-operators@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-private-property-in-object@7.20.5: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-async-generator-functions@7.20.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
3:16:59 AM: npm WARN deprecated q@1.5.1: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
3:16:59 AM: npm WARN deprecated
3:16:59 AM: npm WARN deprecated (For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-object-rest-spread@7.20.2: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
3:16:59 AM: npm WARN deprecated @babel/plugin-proposal-optional-chaining@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
3:17:00 AM: npm WARN deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
3:17:01 AM: npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated workbox-google-analytics@6.5.4: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
npm WARN deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated workbox-google-analytics@6.5.4: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
3:17:01 AM: npm WARN deprecated @humanwhocodes/config-array@0.11.8: Use @eslint/config-array instead
3:17:01 AM: npm WARN deprecated @humanwhocodes/object-schema@1.2.1: Use @eslint/object-schema instead
3:17:03 AM: npm WARN deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
3:17:04 AM: npm WARN deprecated eslint@8.30.0: This version is no longer supported. Please see https://eslint.org/version-support for other options.
3:17:04 AM: npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
3:17:05 AM: added 1294 packages, and audited 1296 packages in 25s
3:17:05 AM: 214 packages are looking for funding
3:17:05 AM: run `npm fund` for details
3:17:06 AM: 28 vulnerabilities (1 low, 9 moderate, 16 high, 2 critical)
3:17:06 AM: To address issues that do not require attention, run:
3:17:06 AM: npm audit fix
3:17:06 AM: To address all issues (including breaking changes), run:
3:17:06 AM: npm audit fix --force
3:17:06 AM: Run `npm audit` for details.
3:17:06 AM: > nsfw_demo@0.1.0 build
3:17:06 AM: > react-app-rewired build
3:17:07 AM: Creating an optimized production build...
3:17:07 AM: Browserslist: caniuse-lite is outdated. Please run:
3:17:07 AM: npx update-browserslist-db@latest
3:17:07 AM: Why you should do it regularly: https://github.com/browserslist/update-db#readme
3:17:34 AM: Browserslist: caniuse-lite is outdated. Please run:
3:17:34 AM: npx update-browserslist-db@latest
3:17:34 AM: Why you should do it regularly: https://github.com/browserslist/update-db#readme
3:17:37 AM: Compiled successfully.
3:17:37 AM:
3:17:37 AM: File sizes after gzip:
3:17:38 AM: 3.9 MB build/static/js/589.ca89ab40.chunk.js
3:17:38 AM: 3.62 MB build/static/js/84.dfb07d22.chunk.js
3:17:38 AM: 3.54 MB build/static/js/459.f0e7e240.chunk.js
3:17:38 AM: 3.51 MB build/static/js/765.75410a23.chunk.js
3:17:38 AM: 3.16 MB build/static/js/967.c05912b2.chunk.js
3:17:38 AM: 3.11 MB build/static/js/377.34b56fd2.chunk.js
3:17:38 AM: 2.5 MB build/static/js/487.52827bd4.chunk.js
3:17:38 AM: 984.81 kB build/static/js/381.1031ec62.chunk.js
3:17:38 AM: 392.79 kB build/static/js/main.2ead5bf4.js
3:17:38 AM: 100.15 kB build/static/js/384.6f4428ba.chunk.js
3:17:38 AM: 15.3 kB build/static/js/463.23e6a92a.chunk.js
3:17:38 AM: 10.69 kB build/static/js/814.0c6194a3.chunk.js
3:17:38 AM: 7.41 kB build/static/css/main.fac55a17.css
3:17:38 AM: 6.17 kB build/static/js/495.aeef697b.chunk.js
3:17:38 AM: 280 B build/static/js/134.7dc7777a.chunk.js
3:17:38 AM: 249 B build/static/js/570.b6a20107.chunk.js
3:17:38 AM: 237 B build/static/js/168.90e5644c.chunk.js
3:17:38 AM: The bundle size is significantly larger than recommended.
3:17:38 AM: Consider reducing it with code splitting: https://goo.gl/9VhYWB
3:17:38 AM: You can also analyze the project dependencies: https://goo.gl/LeUzfb
3:17:38 AM: The project was built assuming it is hosted at /.
3:17:38 AM: You can control this with the homepage field in your package.json.
3:17:38 AM: The build folder is ready to be deployed.
3:17:38 AM: You may serve it with a static server:
3:17:38 AM: yarn global add serve
3:17:38 AM: serve -s build
3:17:38 AM: Find out more about deployment here:
3:17:38 AM: https://cra.link/deployment
3:17:38 AM:
3:17:38 AM: (build.command completed in 1m 5.5s)
3:17:38 AM:
3:17:38 AM: Edge Functions bundling
3:17:38 AM: ────────────────────────────────────────────────────────────────
3:17:38 AM:
3:17:38 AM: Packaging Edge Functions from examples/nsfw_demo/netlify/edge-functions directory:
3:17:38 AM: - country-block
3:17:39 AM:
3:17:39 AM: (Edge Functions bundling completed in 854ms)
3:17:39 AM:
3:17:40 AM: (Netlify Build completed in 1m 7.1s)
3:17:40 AM: mise /opt/build/repo/.mise.toml tools: python@3.8.20
3:17:50 AM: Section completed: building
3:18:11 AM: Finished processing build request in 2m1.29s
Deploying
Complete
Deploying
Complete
3:17:39 AM: Deploy site
3:17:39 AM: ────────────────────────────────────────────────────────────────
3:17:39 AM:
3:17:39 AM: Starting to deploy site from 'examples/nsfw_demo/build'
3:17:39 AM: Calculating files to upload
3:17:40 AM: 1 new file(s) to upload
3:17:40 AM: 0 new function(s) to upload
3:17:40 AM: Section completed: deploying
3:17:40 AM: Site deploy was successfully initiated
3:17:40 AM:
3:17:40 AM: (Deploy site completed in 622ms)
Cleanup
Complete
Cleanup
Complete
3:17:40 AM: Netlify Build Complete
3:17:40 AM: ────────────────────────────────────────────────────────────────
3:17:40 AM:
3:17:40 AM: Caching artifacts
3:17:40 AM: Started saving node modules
3:17:40 AM: Finished saving node modules
3:17:40 AM: Started saving build plugins
3:17:40 AM: Finished saving build plugins
3:17:40 AM: Started saving mise cache
3:17:50 AM: Finished saving mise cache
3:17:50 AM: Started saving corepack cache
3:17:50 AM: Finished saving corepack cache
3:17:50 AM: Started saving yarn cache
3:17:50 AM: Finished saving yarn cache
3:17:50 AM: Started saving pip cache
3:17:50 AM: Finished saving pip cache
3:17:50 AM: Started saving emacs cask dependencies
3:17:50 AM: Finished saving emacs cask dependencies
3:17:50 AM: Started saving maven dependencies
3:17:50 AM: Finished saving maven dependencies
3:17:50 AM: Started saving boot dependencies
3:17:50 AM: Finished saving boot dependencies
3:17:50 AM: Started saving rust rustup cache
3:17:50 AM: Finished saving rust rustup cache
3:17:50 AM: Started saving go dependencies
3:17:50 AM: Finished saving go dependencies
3:17:50 AM: Build script success
3:18:10 AM: Uploading Cache of size 612.4MB
3:18:11 AM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
3:17:40 AM: Skipping form detection
3:17:40 AM: Post processing - header rules
3:17:40 AM: Starting post processing
3:17:40 AM: Post processing - redirect rules
3:17:40 AM: Post processing done
3:17:40 AM: Section completed: postprocessing
3:17:41 AM: Site is live ✨