Provide environment information
System:
OS: macOS 15.7.1
CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Memory: 27.25 MB / 16.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 22.19.0 - /usr/local/opt/node@22/bin/node
Yarn: 1.22.22 - /usr/local/opt/node@22/bin/yarn
npm: 10.9.3 - /usr/local/opt/node@22/bin/npm
pnpm: 10.18.1 - /usr/local/opt/node@22/bin/pnpm
bun: 1.2.22 - /Users/rou/.bun/bin/bun
Deno: 1.46.3 - /Users/rou/.deno/bin/deno
Watchman: 2025.10.06.00 - /usr/local/bin/watchman
Describe the bug
#21 pushing layers
◐ Building version 20251012.16 (local) View deployment: #21 pushing layers..#21 ...
#22 [auth] sharing credentials for ####.com
#22 DONE 0.0s
◑ Building version 20251012.16 (local) View deployment: #22 DONE 0.0s...
#21 exporting to image
◓ Building version 20251012.16 (local) View deployment: #21 exporting to image...#21 pushing layers 52.4s done
#21 pushing manifest for #####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7
◓ Building version 20251012.16 (local) View deployment: #21 pushing manifest for #####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79#21 pushing manifest for ####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7 0.6s done
#21 DONE 53.8s
#23 resolving provenance for metadata file
#23 DONE 0.0s
2 warnings found (use docker --debug to expand):
- SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "TRIGGER_SECRET_KEY") (line 47)
- SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "TRIGGER_SECRET_KEY") (line 51)
View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcje
◑ Building version 20251012.16 (local) View deployment: View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcjeParsed metadata.json {
metadata: {
'buildx.build.ref': 'trigger/trigger0/u9u3y12f0ihxwookfdr11mcje',
'containerimage.descriptor': {
mediaType: 'application/vnd.docker.distribution.manifest.v2+json',
digest: 'sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7',
size: 2076
},
'containerimage.digest': 'sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7',
'containerimage.config.digest': 'sha256:c909fd33e8286915e5ce047a1796590ff684de619929a091f66a5bf1644a7f8f',
'image.name': '####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod'
},
path: '/Users/rou/Documents/Github/####/apps/main-api/.trigger/tmp/build-bD3Esl/metadata.json'
}
◒ Building version 20251012.16 (local) View deployment: View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcjeBuild result {
ok: true,
imageSizeBytes: NaN,
digest: 'sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7',
logs: '#0 building with "trigger" instance using docker-container driver\n' +
'#1 [internal] load build definition from Containerfile\n' +
'#1 transferring dockerfile: 3.35kB done\n' +
'#1 DONE 0.0s\n' +
'#2 resolve image config for docker-image://docker.io/docker/dockerfile:1\n' +
'#2 ...\n' +
'#3 [auth] docker/dockerfile:pull token for registry-1.docker.io\n' +
'#3 DONE 0.0s\n' +
'#2 resolve image config for docker-image://docker.io/docker/dockerfile:1\n' +
'#2 DONE 3.0s\n' +
'#4 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6\n' +
'#4 resolve docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 done\n' +
'#4 CACHED\n' +
'#5 [internal] load metadata for docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb\n' +
'#5 DONE 0.0s\n' +
'#6 [internal] load .dockerignore\n' +
'#6 transferring context: 2B done\n' +
'#6 DONE 0.0s\n' +
'#7 [base 1/2] FROM docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb\n' +
'#7 resolve docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb done\n' +
'#7 DONE 0.0s\n' +
'#8 [internal] load build context\n' +
'#8 transferring context: 14.33MB 0.4s done\n' +
'#8 DONE 0.4s\n' +
'#9 [base 2/2] RUN apt-get update && apt-get --fix-broken install -y && apt-get install -y --no-install-recommends busybox ca-certificates dumb-init git openssl ffmpeg && apt-get clean && rm -rf /var/lib/apt/lists/\n' +
'#9 CACHED\n' +
'#10 [build 1/6] RUN apt-get update && apt-get install -y --no-install-recommends python3 make g++ && apt-get clean && rm -rf /var/lib/apt/lists/\n' +
'#10 CACHED\n' +
'#11 [build 2/6] WORKDIR /app\n' +
'#11 CACHED\n' +
'#12 [build 3/6] COPY --chown=node:node package.json ./\n' +
'#12 CACHED\n' +
'#13 [build 4/6] RUN npm i --no-audit --no-fund --no-save --no-package-lock\n' +
'#13 CACHED\n' +
'#14 [build 5/6] COPY --chown=node:node . .\n' +
'#14 DONE 0.1s\n' +
'#15 [build 6/6] COPY --chown=node:node . .\n' +
'#15 DONE 0.1s\n' +
'#16 [indexer 1/2] WORKDIR /app\n' +
'#16 DONE 0.0s\n' +
'#17 [indexer 2/2] RUN node /app/Library/Caches/pnpm/dlx/591f531e0913ff7cbdf86fc9104128ccda9a5021f17a021d89a48311e161cb69/199d980e9e7-e21e/node_modules/.pnpm/trigger.dev@4.0.4/node_modules/trigger.dev/dist/esm/entryPoints/managed-index-controller.mjs\n' +
'#17 ...\n' +
'#18 [final 1/3] WORKDIR /app\n' +
'#18 CACHED\n' +
'#19 [final 2/3] COPY --from=build --chown=node:node /app ./\n' +
'#19 DONE 0.1s\n' +
'#17 [indexer 2/2] RUN node /app/Library/Caches/pnpm/dlx/591f531e0913ff7cbdf86fc9104128ccda9a5021f17a021d89a48311e161cb69/199d980e9e7-e21e/node_modules/.pnpm/trigger.dev@4.0.4/node_modules/trigger.dev/dist/esm/entryPoints/managed-index-controller.mjs\n' +
'#17 2.056 Writing index.json /app\n' +
'#17 3.147 {"message":"Background worker created","buildPlatform":"linux/amd64","targetPlatform":"linux/amd64","createResponse":{"id":"worker_cmgo2uhli00011wmtf23l4vv1","version":"20251012.16","contentHash":"a5181d3bfcd42e57432628959f9ecde6"}}\n' +
'#17 DONE 3.2s\n' +
'#20 [final 3/3] COPY --from=indexer --chown=node:node /app/index.json ./\n' +
'#20 DONE 0.0s\n' +
'#21 exporting to image\n' +
'#21 exporting layers\n' +
'#21 exporting layers 0.8s done\n' +
'#21 exporting manifest sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7\n' +
'#21 exporting manifest sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7 done\n' +
'#21 exporting config sha256:c909fd33e8286915e5ce047a1796590ff684de619929a091f66a5bf1644a7f8f done\n' +
'#21 pushing layers\n' +
'#21 ...\n' +
'#22 [auth] sharing credentials for ####.com\n' +
'#22 DONE 0.0s\n' +
'#21 exporting to image\n' +
'#21 pushing layers 52.4s done\n' +
'#21 pushing manifest for ####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7\n' +
'#21 pushing manifest for ####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7 0.6s done\n' +
'#21 DONE 53.8s\n' +
'#23 resolving provenance for metadata file\n' +
'#23 DONE 0.0s\n' +
'\x1B[33m2 warnings found (use docker --debug to expand):\n' +
'\x1B[0m - SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "TRIGGER_SECRET_KEY") (line 47)\n' +
'- SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "TRIGGER_SECRET_KEY") (line 51)\n' +
'View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcje'
}
◐ Building version 20251012.16 (local) View deployment: View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcje..failDeploy {
error: {
name: 'DeploymentError',
message: '200 Validation error: Required at "imagePlatform"'
},
logs: '#0 building with "trigger" instance using docker-container driver\n' +
'#1 [internal] load build definition from Containerfile\n' +
'#1 transferring dockerfile: 3.35kB done\n' +
'#1 DONE 0.0s\n' +
'#2 resolve image config for docker-image://docker.io/docker/dockerfile:1\n' +
'#2 ...\n' +
'#3 [auth] docker/dockerfile:pull token for registry-1.docker.io\n' +
'#3 DONE 0.0s\n' +
'#2 resolve image config for docker-image://docker.io/docker/dockerfile:1\n' +
'#2 DONE 3.0s\n' +
'#4 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6\n' +
'#4 resolve docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 done\n' +
'#4 CACHED\n' +
'#5 [internal] load metadata for docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb\n' +
'#5 DONE 0.0s\n' +
'#6 [internal] load .dockerignore\n' +
'#6 transferring context: 2B done\n' +
'#6 DONE 0.0s\n' +
'#7 [base 1/2] FROM docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb\n' +
'#7 resolve docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb done\n' +
'#7 DONE 0.0s\n' +
'#8 [internal] load build context\n' +
'#8 transferring context: 14.33MB 0.4s done\n' +
'#8 DONE 0.4s\n' +
'#9 [base 2/2] RUN apt-get update && apt-get --fix-broken install -y && apt-get install -y --no-install-recommends busybox ca-certificates dumb-init git openssl ffmpeg && apt-get clean && rm -rf /var/lib/apt/lists/\n' +
'#9 CACHED\n' +
'#10 [build 1/6] RUN apt-get update && apt-get install -y --no-install-recommends python3 make g++ && apt-get clean && rm -rf /var/lib/apt/lists/\n' +
'#10 CACHED\n' +
'#11 [build 2/6] WORKDIR /app\n' +
'#11 CACHED\n' +
'#12 [build 3/6] COPY --chown=node:node package.json ./\n' +
'#12 CACHED\n' +
'#13 [build 4/6] RUN npm i --no-audit --no-fund --no-save --no-package-lock\n' +
'#13 CACHED\n' +
'#14 [build 5/6] COPY --chown=node:node . .\n' +
'#14 DONE 0.1s\n' +
'#15 [build 6/6] COPY --chown=node:node . .\n' +
'#15 DONE 0.1s\n' +
'#16 [indexer 1/2] WORKDIR /app\n' +
'#16 DONE 0.0s\n' +
'#17 [indexer 2/2] RUN node /app/Library/Caches/pnpm/dlx/591f531e0913ff7cbdf86fc9104128ccda9a5021f17a021d89a48311e161cb69/199d980e9e7-e21e/node_modules/.pnpm/trigger.dev@4.0.4/node_modules/trigger.dev/dist/esm/entryPoints/managed-index-controller.mjs\n' +
'#17 ...\n' +
'#18 [final 1/3] WORKDIR /app\n' +
'#18 CACHED\n' +
'#19 [final 2/3] COPY --from=build --chown=node:node /app ./\n' +
'#19 DONE 0.1s\n' +
'#17 [indexer 2/2] RUN node /app/Library/Caches/pnpm/dlx/591f531e0913ff7cbdf86fc9104128ccda9a5021f17a021d89a48311e161cb69/199d980e9e7-e21e/node_modules/.pnpm/trigger.dev@4.0.4/node_modules/trigger.dev/dist/esm/entryPoints/managed-index-controller.mjs\n' +
'#17 2.056 Writing index.json /app\n' +
'#17 3.147 {"message":"Background worker created","buildPlatform":"linux/amd64","targetPlatform":"linux/amd64","createResponse":{"id":"worker_cmgo2uhli00011wmtf23l4vv1","version":"20251012.16","contentHash":"a5181d3bfcd42e57432628959f9ecde6"}}\n' +
'#17 DONE 3.2s\n' +
'#20 [final 3/3] COPY --from=indexer --chown=node:node /app/index.json ./\n' +
'#20 DONE 0.0s\n' +
'#21 exporting to image\n' +
'#21 exporting layers\n' +
'#21 exporting layers 0.8s done\n' +
'#21 exporting manifest sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7\n' +
'#21 exporting manifest sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7 done\n' +
'#21 exporting config sha256:c909fd33e8286915e5ce047a1796590ff684de619929a091f66a5bf1644a7f8f done\n' +
'#21 pushing layers\n' +
'#21 ...\n' +
'#22 [auth] sharing credentials for####.com\n' +
'#22 DONE 0.0s\n' +
'#21 exporting to image\n' +
'#21 pushing layers 52.4s done\n' +
'#21 pushing manifest for ####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7\n' +
'#21 pushing manifest for ####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7 0.6s done\n' +
'#21 DONE 53.8s\n' +
'#23 resolving provenance for metadata file\n' +
'#23 DONE 0.0s\n' +
'\x1B[33m2 warnings found (use docker --debug to expand):\n' +
'\x1B[0m - SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "TRIGGER_SECRET_KEY") (line 47)\n' +
'- SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "TRIGGER_SECRET_KEY") (line 51)\n' +
'View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcje',
warnings: undefined,
errors: undefined
}
◇ Failed to deploy project
Failed to get deployment with worker: 200 Validation error: Required at "imagePlatform"
Reproduction repo
none
To reproduce
just run deploy
Additional information
No response
Provide environment information
System:
OS: macOS 15.7.1
CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Memory: 27.25 MB / 16.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 22.19.0 - /usr/local/opt/node@22/bin/node
Yarn: 1.22.22 - /usr/local/opt/node@22/bin/yarn
npm: 10.9.3 - /usr/local/opt/node@22/bin/npm
pnpm: 10.18.1 - /usr/local/opt/node@22/bin/pnpm
bun: 1.2.22 - /Users/rou/.bun/bin/bun
Deno: 1.46.3 - /Users/rou/.deno/bin/deno
Watchman: 2025.10.06.00 - /usr/local/bin/watchman
Describe the bug
#21 pushing layers
◐ Building version 20251012.16 (local) View deployment: #21 pushing layers..#21 ...
#22 [auth] sharing credentials for ####.com
#22 DONE 0.0s
◑ Building version 20251012.16 (local) View deployment: #22 DONE 0.0s...
#21 exporting to image
◓ Building version 20251012.16 (local) View deployment: #21 exporting to image...#21 pushing layers 52.4s done
#21 pushing manifest for #####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7
◓ Building version 20251012.16 (local) View deployment: #21 pushing manifest for #####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79#21 pushing manifest for ####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7 0.6s done
#21 DONE 53.8s
#23 resolving provenance for metadata file
#23 DONE 0.0s
2 warnings found (use docker --debug to expand):
View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcje
◑ Building version 20251012.16 (local) View deployment: View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcjeParsed metadata.json {
metadata: {
'buildx.build.ref': 'trigger/trigger0/u9u3y12f0ihxwookfdr11mcje',
'containerimage.descriptor': {
mediaType: 'application/vnd.docker.distribution.manifest.v2+json',
digest: 'sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7',
size: 2076
},
'containerimage.digest': 'sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7',
'containerimage.config.digest': 'sha256:c909fd33e8286915e5ce047a1796590ff684de619929a091f66a5bf1644a7f8f',
'image.name': '####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod'
},
path: '/Users/rou/Documents/Github/####/apps/main-api/.trigger/tmp/build-bD3Esl/metadata.json'
}
◒ Building version 20251012.16 (local) View deployment: View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcjeBuild result {
ok: true,
imageSizeBytes: NaN,
digest: 'sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7',
logs: '#0 building with "trigger" instance using docker-container driver\n' +
'#1 [internal] load build definition from Containerfile\n' +
'#1 transferring dockerfile: 3.35kB done\n' +
'#1 DONE 0.0s\n' +
'#2 resolve image config for docker-image://docker.io/docker/dockerfile:1\n' +
'#2 ...\n' +
'#3 [auth] docker/dockerfile:pull token for registry-1.docker.io\n' +
'#3 DONE 0.0s\n' +
'#2 resolve image config for docker-image://docker.io/docker/dockerfile:1\n' +
'#2 DONE 3.0s\n' +
'#4 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6\n' +
'#4 resolve docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 done\n' +
'#4 CACHED\n' +
'#5 [internal] load metadata for docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb\n' +
'#5 DONE 0.0s\n' +
'#6 [internal] load .dockerignore\n' +
'#6 transferring context: 2B done\n' +
'#6 DONE 0.0s\n' +
'#7 [base 1/2] FROM docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb\n' +
'#7 resolve docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb done\n' +
'#7 DONE 0.0s\n' +
'#8 [internal] load build context\n' +
'#8 transferring context: 14.33MB 0.4s done\n' +
'#8 DONE 0.4s\n' +
'#9 [base 2/2] RUN apt-get update && apt-get --fix-broken install -y && apt-get install -y --no-install-recommends busybox ca-certificates dumb-init git openssl ffmpeg && apt-get clean && rm -rf /var/lib/apt/lists/\n' +
'#9 CACHED\n' +
'#10 [build 1/6] RUN apt-get update && apt-get install -y --no-install-recommends python3 make g++ && apt-get clean && rm -rf /var/lib/apt/lists/\n' +
'#10 CACHED\n' +
'#11 [build 2/6] WORKDIR /app\n' +
'#11 CACHED\n' +
'#12 [build 3/6] COPY --chown=node:node package.json ./\n' +
'#12 CACHED\n' +
'#13 [build 4/6] RUN npm i --no-audit --no-fund --no-save --no-package-lock\n' +
'#13 CACHED\n' +
'#14 [build 5/6] COPY --chown=node:node . .\n' +
'#14 DONE 0.1s\n' +
'#15 [build 6/6] COPY --chown=node:node . .\n' +
'#15 DONE 0.1s\n' +
'#16 [indexer 1/2] WORKDIR /app\n' +
'#16 DONE 0.0s\n' +
'#17 [indexer 2/2] RUN node /app/Library/Caches/pnpm/dlx/591f531e0913ff7cbdf86fc9104128ccda9a5021f17a021d89a48311e161cb69/199d980e9e7-e21e/node_modules/.pnpm/trigger.dev@4.0.4/node_modules/trigger.dev/dist/esm/entryPoints/managed-index-controller.mjs\n' +
'#17 ...\n' +
'#18 [final 1/3] WORKDIR /app\n' +
'#18 CACHED\n' +
'#19 [final 2/3] COPY --from=build --chown=node:node /app ./\n' +
'#19 DONE 0.1s\n' +
'#17 [indexer 2/2] RUN node /app/Library/Caches/pnpm/dlx/591f531e0913ff7cbdf86fc9104128ccda9a5021f17a021d89a48311e161cb69/199d980e9e7-e21e/node_modules/.pnpm/trigger.dev@4.0.4/node_modules/trigger.dev/dist/esm/entryPoints/managed-index-controller.mjs\n' +
'#17 2.056 Writing index.json /app\n' +
'#17 3.147 {"message":"Background worker created","buildPlatform":"linux/amd64","targetPlatform":"linux/amd64","createResponse":{"id":"worker_cmgo2uhli00011wmtf23l4vv1","version":"20251012.16","contentHash":"a5181d3bfcd42e57432628959f9ecde6"}}\n' +
'#17 DONE 3.2s\n' +
'#20 [final 3/3] COPY --from=indexer --chown=node:node /app/index.json ./\n' +
'#20 DONE 0.0s\n' +
'#21 exporting to image\n' +
'#21 exporting layers\n' +
'#21 exporting layers 0.8s done\n' +
'#21 exporting manifest sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7\n' +
'#21 exporting manifest sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7 done\n' +
'#21 exporting config sha256:c909fd33e8286915e5ce047a1796590ff684de619929a091f66a5bf1644a7f8f done\n' +
'#21 pushing layers\n' +
'#21 ...\n' +
'#22 [auth] sharing credentials for ####.com\n' +
'#22 DONE 0.0s\n' +
'#21 exporting to image\n' +
'#21 pushing layers 52.4s done\n' +
'#21 pushing manifest for ####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7\n' +
'#21 pushing manifest for ####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7 0.6s done\n' +
'#21 DONE 53.8s\n' +
'#23 resolving provenance for metadata file\n' +
'#23 DONE 0.0s\n' +
'\x1B[33m2 warnings found (use docker --debug to expand):\n' +
'\x1B[0m - SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "TRIGGER_SECRET_KEY") (line 47)\n' +
'- SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "TRIGGER_SECRET_KEY") (line 51)\n' +
'View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcje'
}
◐ Building version 20251012.16 (local) View deployment: View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcje..failDeploy {
error: {
name: 'DeploymentError',
message: '200 Validation error: Required at "imagePlatform"'
},
logs: '#0 building with "trigger" instance using docker-container driver\n' +
'#1 [internal] load build definition from Containerfile\n' +
'#1 transferring dockerfile: 3.35kB done\n' +
'#1 DONE 0.0s\n' +
'#2 resolve image config for docker-image://docker.io/docker/dockerfile:1\n' +
'#2 ...\n' +
'#3 [auth] docker/dockerfile:pull token for registry-1.docker.io\n' +
'#3 DONE 0.0s\n' +
'#2 resolve image config for docker-image://docker.io/docker/dockerfile:1\n' +
'#2 DONE 3.0s\n' +
'#4 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6\n' +
'#4 resolve docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 done\n' +
'#4 CACHED\n' +
'#5 [internal] load metadata for docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb\n' +
'#5 DONE 0.0s\n' +
'#6 [internal] load .dockerignore\n' +
'#6 transferring context: 2B done\n' +
'#6 DONE 0.0s\n' +
'#7 [base 1/2] FROM docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb\n' +
'#7 resolve docker.io/library/node:21.7.3-bookworm-slim@sha256:dfc05dee209a1d7adf2ef189bd97396daad4e97c6eaa85778d6f75205ba1b0fb done\n' +
'#7 DONE 0.0s\n' +
'#8 [internal] load build context\n' +
'#8 transferring context: 14.33MB 0.4s done\n' +
'#8 DONE 0.4s\n' +
'#9 [base 2/2] RUN apt-get update && apt-get --fix-broken install -y && apt-get install -y --no-install-recommends busybox ca-certificates dumb-init git openssl ffmpeg && apt-get clean && rm -rf /var/lib/apt/lists/\n' +
'#9 CACHED\n' +
'#10 [build 1/6] RUN apt-get update && apt-get install -y --no-install-recommends python3 make g++ && apt-get clean && rm -rf /var/lib/apt/lists/\n' +
'#10 CACHED\n' +
'#11 [build 2/6] WORKDIR /app\n' +
'#11 CACHED\n' +
'#12 [build 3/6] COPY --chown=node:node package.json ./\n' +
'#12 CACHED\n' +
'#13 [build 4/6] RUN npm i --no-audit --no-fund --no-save --no-package-lock\n' +
'#13 CACHED\n' +
'#14 [build 5/6] COPY --chown=node:node . .\n' +
'#14 DONE 0.1s\n' +
'#15 [build 6/6] COPY --chown=node:node . .\n' +
'#15 DONE 0.1s\n' +
'#16 [indexer 1/2] WORKDIR /app\n' +
'#16 DONE 0.0s\n' +
'#17 [indexer 2/2] RUN node /app/Library/Caches/pnpm/dlx/591f531e0913ff7cbdf86fc9104128ccda9a5021f17a021d89a48311e161cb69/199d980e9e7-e21e/node_modules/.pnpm/trigger.dev@4.0.4/node_modules/trigger.dev/dist/esm/entryPoints/managed-index-controller.mjs\n' +
'#17 ...\n' +
'#18 [final 1/3] WORKDIR /app\n' +
'#18 CACHED\n' +
'#19 [final 2/3] COPY --from=build --chown=node:node /app ./\n' +
'#19 DONE 0.1s\n' +
'#17 [indexer 2/2] RUN node /app/Library/Caches/pnpm/dlx/591f531e0913ff7cbdf86fc9104128ccda9a5021f17a021d89a48311e161cb69/199d980e9e7-e21e/node_modules/.pnpm/trigger.dev@4.0.4/node_modules/trigger.dev/dist/esm/entryPoints/managed-index-controller.mjs\n' +
'#17 2.056 Writing index.json /app\n' +
'#17 3.147 {"message":"Background worker created","buildPlatform":"linux/amd64","targetPlatform":"linux/amd64","createResponse":{"id":"worker_cmgo2uhli00011wmtf23l4vv1","version":"20251012.16","contentHash":"a5181d3bfcd42e57432628959f9ecde6"}}\n' +
'#17 DONE 3.2s\n' +
'#20 [final 3/3] COPY --from=indexer --chown=node:node /app/index.json ./\n' +
'#20 DONE 0.0s\n' +
'#21 exporting to image\n' +
'#21 exporting layers\n' +
'#21 exporting layers 0.8s done\n' +
'#21 exporting manifest sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7\n' +
'#21 exporting manifest sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7 done\n' +
'#21 exporting config sha256:c909fd33e8286915e5ce047a1796590ff684de619929a091f66a5bf1644a7f8f done\n' +
'#21 pushing layers\n' +
'#21 ...\n' +
'#22 [auth] sharing credentials for####.com\n' +
'#22 DONE 0.0s\n' +
'#21 exporting to image\n' +
'#21 pushing layers 52.4s done\n' +
'#21 pushing manifest for ####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7\n' +
'#21 pushing manifest for ####.com/trigger/proj_yytshiprrykxwfqzzeqg:20251012.16.prod@sha256:041d2e3335c57a87ac871db2b79edbe712aa474f26db20f98091f201b1feebb7 0.6s done\n' +
'#21 DONE 53.8s\n' +
'#23 resolving provenance for metadata file\n' +
'#23 DONE 0.0s\n' +
'\x1B[33m2 warnings found (use docker --debug to expand):\n' +
'\x1B[0m - SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "TRIGGER_SECRET_KEY") (line 47)\n' +
'- SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "TRIGGER_SECRET_KEY") (line 51)\n' +
'View build details: docker-desktop://dashboard/build/trigger/trigger0/u9u3y12f0ihxwookfdr11mcje',
warnings: undefined,
errors: undefined
}
◇ Failed to deploy project
Failed to get deployment with worker: 200 Validation error: Required at "imagePlatform"
Reproduction repo
none
To reproduce
just run deploy
Additional information
No response