The build logs found the custom build command but never executes it.
I even tried to Create build without build cache but the same outcome.
Logs below
Build ready to start ▶️
>> Cloning github.com/adyenbankshot/bankshot.git commit sha 1a3b95072d1be108ec9bd7568fa94db443f6254c into /builder/workspace
Initialized empty Git repository in /builder/workspace/.git/
From https://github.com/adyenbankshot/bankshot
* branch 1a3b95072d1be108ec9bd7568fa94db443f6254c -> FETCH_HEAD
HEAD is now at 1a3b950 Refactor Dockerfile for unified frontend/backend build
Starting Docker daemon...
Waiting for the Docker daemon to start...
done
Timer: Analyzer started at 2025-10-28T11:36:50Z
Timer: Analyzer ran for 2.333520982s and ended at 2025-10-28T11:36:53Z
Timer: Detector started at 2025-10-28T11:36:54Z
2 of 3 buildpacks participating
koyeb/build-command-nodejs 0.1.0
heroku/nodejs-engine 3.6.5
Timer: Detector ran for 160.144906ms and ended at 2025-10-28T11:36:54Z
Timer: Restorer started at 2025-10-28T11:36:55Z
Skipping buildpack layer analysis
Timer: Restorer ran for 733.544446ms and ended at 2025-10-28T11:36:55Z
Timer: Builder started at 2025-10-28T11:36:56Z
[INFO] Found custom build command: 'npm install && npm run build'
e[1;35m## Heroku Node.js Enginee[0m
- Checking Node.js version
- Detected Node.js version range: `e[0;33m>=22.0.0 <23.0.0-0e[0m`
- Resolved Node.js version: `e[0;33m22.15.1e[0m`
- Installing Node.js distribution
- Downloading Node.js `e[0;33m22.15.1 (linux-amd64)e[0m` from e[1;4;36mhttps://nodejs.org/download/release/v22.15.1/node-v22.15.1-linux-x64.tar.gze[0me[2;1m .e[0me[2;1m.e[0me[2;1m. e[0m(0.1s)
- Verifying checksum
- Extracting Node.js `e[0;33m22.15.1 (linux-amd64)e[0m`
- Installing Node.js `e[0;33m22.15.1 (linux-amd64)e[0m`e[2;1m .e[0me[2;1m.e[0me[2;1m. e[0m(< 0.1s)
- Done (finished in 2.2s)
Timer: Builder ran for 2.280808893s and ended at 2025-10-28T11:36:58Z
Reusing layers from image 'registry01.prod.koyeb.com/k-8fe95db3-8ed9-41e7-8b8f-8ecb4ff7a101/6e9b5f9b-87f5-4ca4-99ea-4fd7bd6dde8d@sha256:ec5415930731656c2e642588067c27f2a4832079c36c7ac25a38c4076244e332'
Timer: Exporter started at 2025-10-28T11:37:02Z
Reusing layer 'heroku/nodejs-engine:available_parallelism'
Reusing layer 'heroku/nodejs-engine:dist'
Reusing layer 'heroku/nodejs-engine:web_env'
Reusing layer 'buildpacksio/lifecycle:launch.sbom'
Adding 1/1 app layer(s)
Reusing layer 'buildpacksio/lifecycle:launcher'
Reusing layer 'buildpacksio/lifecycle:config'
Adding label 'io.buildpacks.lifecycle.metadata'
Adding label 'io.buildpacks.build.metadata'
Adding label 'io.buildpacks.project.metadata'
no default process type
Timer: Saving registry01.prod.koyeb.com/k-8fe95db3-8ed9-41e7-8b8f-8ecb4ff7a101/6e9b5f9b-87f5-4ca4-99ea-4fd7bd6dde8d:latest... started at 2025-10-28T11:37:03Z
*** Images (sha256:56903d494c0e326ddf4653135a1b190bbad02a34917b94cf87bf34b509a1cf8a):
registry01.prod.koyeb.com/k-8fe95db3-8ed9-41e7-8b8f-8ecb4ff7a101/6e9b5f9b-87f5-4ca4-99ea-4fd7bd6dde8d:latest
registry01.prod.koyeb.com/k-8fe95db3-8ed9-41e7-8b8f-8ecb4ff7a101/6e9b5f9b-87f5-4ca4-99ea-4fd7bd6dde8d:e6431be7-9662-4fba-809b-1ad94b3a638c
Timer: Saving registry01.prod.koyeb.com/k-8fe95db3-8ed9-41e7-8b8f-8ecb4ff7a101/6e9b5f9b-87f5-4ca4-99ea-4fd7bd6dde8d:latest... ran for 5.299001251s and ended at 2025-10-28T11:37:08Z
Timer: Exporter ran for 6.220589519s and ended at 2025-10-28T11:37:08Z
Timer: Cache started at 2025-10-28T11:37:08Z
Reusing cache layer 'heroku/nodejs-engine:dist'
Timer: Cache ran for 1.02013072s and ended at 2025-10-28T11:37:09Z