_  Gsha256:5b65f1bc8245d9b7b2c5b62ae1c41cbff198f6ee8475ed98c22014a7b0239016Gsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eal[deps 1/5] RUN apk add --no-cache python3 build-base g++ cairo-dev pango-dev jpeg-dev giflib-dev librsvg-dev h Gsha256:f9d1810040fc45f5cceee20cca03ad57d5324baff5a9d8f2df1d9748596ccc11[internal] load .dockerignore  Gsha256:2013454d59af62a805303ea22dfa66eb2348979bd2bb99881a1cab9e9925a41atdocker-image://docker.io/docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32  Gsha256:ef1dfd9ed775f05d7c21d90d81152adeadb239abee356cf55514642c55403c0cGsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7[base 2/4] RUN if [ -n "" ]; then sed -i "s|dl-cdn.alpinelinux.org||g" /etc/apk/repositories; fi && apk add --no-cache libc6-compat  Gsha256:7d2454c1df0b7520e114a8720dd79f7d5200d859a60974621e717b0b2d08d4abGsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7[runner 2/7] WORKDIR /app  Gsha256:c75561f182b7b8863bb6bf9d6546ab9eb28982f0b925f9f2922b23d03c45cf6dGsha256:158ef911a4cfe6f6e0b6824c417c1acc658102a075cff0ac585adab1b1f98be8Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f75[runner 5/7] COPY --from=builder /app/public ./public  Gsha256:478eadfe76d982ab93d8b21362e234338de407f4380a4a1228d8e1e3a90a287aGsha256:83b1627bf3cdf19855941c36c8fcee092388ae8aaccb2d180bba02a82255ac8bGsha256:bd0a2bcc6c5fed6503892c7a401e000e3c61f6d43b6536988aeff4d69d19ed18A[builder 4/5] COPY --from=deps /app/public/vendor ./public/vendor  Gsha256:122ac3afaef7ac65c514be4189608423d993db1984092acb22737df18124c7f7Gsha256:2fbbb6958381186f486491a3c3e8419a2ac8a5f974a204feb7347fba13e1f3caGsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7W[runner 7/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static  Gsha256:24df13e798747dd6a58160a64947bbbfdc2ac4d05e58404a9bc1d661ac17bdd3Gsha256:5b65f1bc8245d9b7b2c5b62ae1c41cbff198f6ee8475ed98c22014a7b0239016Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77B[deps 2/5] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ { Gsha256:9e0b9743247c930bb7b9f09d7ec0bcad17260489bb5f89fed4c1930e2c47a4540[internal] load build definition from Dockerfile  Gsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eaGsha256:b7789bb6d99a18c7c99a90a59e6d7289a5f3dd206fc58243fb7ab92eeee8623f[base 4/4] WORKDIR /app  Gsha256:41e9962cd8b8aa9ea3069ba6c4cec992e0557c509681ac2f909df79569d04776Gsha256:7d2454c1df0b7520e114a8720dd79f7d5200d859a60974621e717b0b2d08d4ab[runner 3/7] RUN if [ -n "" ]; then cp /etc/apk/repositories /tmp/apk.repositories; sed -i "s|dl-cdn.alpinelinux.org||g" /etc/apk/repositories; fi && apk add --no-cache libc6-compat cairo pango jpeg giflib librsvg && if [ -n "" ]; then mv /tmp/apk.repositories /etc/apk/repositories; fi  Gsha256:b7789bb6d99a18c7c99a90a59e6d7289a5f3dd206fc58243fb7ab92eeee8623fGsha256:ef1dfd9ed775f05d7c21d90d81152adeadb239abee356cf55514642c55403c0c[base 3/4] RUN npm_registry=""; while [ "${npm_registry%/}" != "$npm_registry" ]; do npm_registry="${npm_registry%/}"; done; if [ -n "$npm_registry" ]; then export COREPACK_NPM_REGISTRY="$npm_registry"; fi && corepack enable && corepack prepare pnpm@10.28.0 --activate  Gsha256:bd0a2bcc6c5fed6503892c7a401e000e3c61f6d43b6536988aeff4d69d19ed18Gsha256:f00f359059a0245b1076f49a2f77b52047087830a7d521eba5cd26107802ce97[deps 5/5] RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store npm_registry=""; while [ "${npm_registry%/}" != "$npm_registry" ]; do npm_registry="${npm_registry%/}"; done; if [ -n "$npm_registry" ]; then pnpm config set registry "$npm_registry"; fi && pnpm install --frozen-lockfile  Gsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7x[base 1/4] FROM docker.io/library/node:22-alpine@sha256:c610fcdfb1d5b4740dd70c284ed3cb16bb857e0f7166196e36a5501df7a3aa32  Gsha256:158ef911a4cfe6f6e0b6824c417c1acc658102a075cff0ac585adab1b1f98be8Gsha256:41e9962cd8b8aa9ea3069ba6c4cec992e0557c509681ac2f909df79569d04776^[runner 4/7] RUN addgroup --system --gid 1001 nodejs && adduser --system --uid 1001 nextjs  Gsha256:2fbbb6958381186f486491a3c3e8419a2ac8a5f974a204feb7347fba13e1f3caGsha256:c75561f182b7b8863bb6bf9d6546ab9eb28982f0b925f9f2922b23d03c45cf6dGsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7O[runner 6/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./  Gsha256:470c72dc3c3cf3380a8ffa9b1bd59f9553722d262696f917d3ae3a6ad919ce37Gsha256:24df13e798747dd6a58160a64947bbbfdc2ac4d05e58404a9bc1d661ac17bdd3Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77%[deps 3/5] COPY packages/ ./packages/ h Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77[internal] load build context  Gsha256:f00f359059a0245b1076f49a2f77b52047087830a7d521eba5cd26107802ce97Gsha256:470c72dc3c3cf3380a8ffa9b1bd59f9553722d262696f917d3ae3a6ad919ce37Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77#[deps 4/5] COPY scripts/ ./scripts/  Gsha256:10494f5759896b02aa760be184773568bc028add2e5b5c6f2adb2118ce3669b9Gsha256:8df6125579785132727d9a57ee739ecbee7190f28333a4f4672fa3b6c2d6e06cGsha256:bd0a2bcc6c5fed6503892c7a401e000e3c61f6d43b6536988aeff4d69d19ed187[builder 2/5] COPY --from=deps /app/packages ./packages  Gsha256:83b1627bf3cdf19855941c36c8fcee092388ae8aaccb2d180bba02a82255ac8bGsha256:10494f5759896b02aa760be184773568bc028add2e5b5c6f2adb2118ce3669b9Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77[builder 3/5] COPY . .  Gsha256:8df6125579785132727d9a57ee739ecbee7190f28333a4f4672fa3b6c2d6e06cGsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eaGsha256:bd0a2bcc6c5fed6503892c7a401e000e3c61f6d43b6536988aeff4d69d19ed18?[builder 1/5] COPY --from=deps /app/node_modules ./node_modules  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7Gsha256:478eadfe76d982ab93d8b21362e234338de407f4380a4a1228d8e1e3a90a287a[builder 5/5] RUN pnpm build  Gsha256:9e0b9743247c930bb7b9f09d7ec0bcad17260489bb5f89fed4c1930e2c47a4540[internal] load build definition from Dockerfile* ⯊2 ⯊  Gsha256:9e0b9743247c930bb7b9f09d7ec0bcad17260489bb5f89fed4c1930e2c47a4540[internal] load build definition from Dockerfile* ⯊2 ⯊  Gsha256:82d2b0fe9976b55869e1a005d76de6e116365070c129fda49c08a7a87d7436e9Eresolve image config for docker-image://docker.io/docker/dockerfile:1* ⯊Ԉ2 㯊  Gsha256:2013454d59af62a805303ea22dfa66eb2348979bd2bb99881a1cab9e9925a41atdocker-image://docker.io/docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32* 㯊2 㯊͆  Gsha256:2013454d59af62a805303ea22dfa66eb2348979bd2bb99881a1cab9e9925a41atdocker-image://docker.io/docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32 * 㯊2 㯊Ҫ  Gsha256:0c7a5708f37084edbb676f20722dcd0923d3d48a7948f9f862ca6c31fb4fe999=[internal] load metadata for docker.io/library/node:22-alpine* 䯊2 寊6  Gsha256:f9d1810040fc45f5cceee20cca03ad57d5324baff5a9d8f2df1d9748596ccc11[internal] load .dockerignore* 寊>2 寊>  Gsha256:f9d1810040fc45f5cceee20cca03ad57d5324baff5a9d8f2df1d9748596ccc11[internal] load .dockerignore* 寊@2 寊}  Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77[internal] load build context* 寊2 寊  Gsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7x[base 1/4] FROM docker.io/library/node:22-alpine@sha256:c610fcdfb1d5b4740dd70c284ed3cb16bb857e0f7166196e36a5501df7a3aa32* 寊Ӈ2 寊͏  Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77[internal] load build context* 寊2 믊v  Gsha256:bd0a2bcc6c5fed6503892c7a401e000e3c61f6d43b6536988aeff4d69d19ed18Gsha256:f00f359059a0245b1076f49a2f77b52047087830a7d521eba5cd26107802ce97[deps 5/5] RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store npm_registry=""; while [ "${npm_registry%/}" != "$npm_registry" ]; do npm_registry="${npm_registry%/}"; done; if [ -n "$npm_registry" ]; then pnpm config set registry "$npm_registry"; fi && pnpm install --frozen-lockfile * 믊2 믊  Gsha256:470c72dc3c3cf3380a8ffa9b1bd59f9553722d262696f917d3ae3a6ad919ce37Gsha256:24df13e798747dd6a58160a64947bbbfdc2ac4d05e58404a9bc1d661ac17bdd3Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77%[deps 3/5] COPY packages/ ./packages/ * 믊2 믊  Gsha256:ef1dfd9ed775f05d7c21d90d81152adeadb239abee356cf55514642c55403c0cGsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7[base 2/4] RUN if [ -n "" ]; then sed -i "s|dl-cdn.alpinelinux.org||g" /etc/apk/repositories; fi && apk add --no-cache libc6-compat * 믊2 믊  Gsha256:5b65f1bc8245d9b7b2c5b62ae1c41cbff198f6ee8475ed98c22014a7b0239016Gsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eal[deps 1/5] RUN apk add --no-cache python3 build-base g++ cairo-dev pango-dev jpeg-dev giflib-dev librsvg-dev * 믊2 믊  Gsha256:24df13e798747dd6a58160a64947bbbfdc2ac4d05e58404a9bc1d661ac17bdd3Gsha256:5b65f1bc8245d9b7b2c5b62ae1c41cbff198f6ee8475ed98c22014a7b0239016Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77B[deps 2/5] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ * 믊2 믊  Gsha256:b7789bb6d99a18c7c99a90a59e6d7289a5f3dd206fc58243fb7ab92eeee8623fGsha256:ef1dfd9ed775f05d7c21d90d81152adeadb239abee356cf55514642c55403c0c[base 3/4] RUN npm_registry=""; while [ "${npm_registry%/}" != "$npm_registry" ]; do npm_registry="${npm_registry%/}"; done; if [ -n "$npm_registry" ]; then export COREPACK_NPM_REGISTRY="$npm_registry"; fi && corepack enable && corepack prepare pnpm@10.28.0 --activate * 믊2 믊  Gsha256:f00f359059a0245b1076f49a2f77b52047087830a7d521eba5cd26107802ce97Gsha256:470c72dc3c3cf3380a8ffa9b1bd59f9553722d262696f917d3ae3a6ad919ce37Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77#[deps 4/5] COPY scripts/ ./scripts/ * 믊2 믊  Gsha256:bd0a2bcc6c5fed6503892c7a401e000e3c61f6d43b6536988aeff4d69d19ed18Gsha256:f00f359059a0245b1076f49a2f77b52047087830a7d521eba5cd26107802ce97[deps 5/5] RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store npm_registry=""; while [ "${npm_registry%/}" != "$npm_registry" ]; do npm_registry="${npm_registry%/}"; done; if [ -n "$npm_registry" ]; then pnpm config set registry "$npm_registry"; fi && pnpm install --frozen-lockfile * 믊2 믊  Gsha256:8df6125579785132727d9a57ee739ecbee7190f28333a4f4672fa3b6c2d6e06cGsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eaGsha256:bd0a2bcc6c5fed6503892c7a401e000e3c61f6d43b6536988aeff4d69d19ed18?[builder 1/5] COPY --from=deps /app/node_modules ./node_modules * 믊2 믊  Gsha256:10494f5759896b02aa760be184773568bc028add2e5b5c6f2adb2118ce3669b9Gsha256:8df6125579785132727d9a57ee739ecbee7190f28333a4f4672fa3b6c2d6e06cGsha256:bd0a2bcc6c5fed6503892c7a401e000e3c61f6d43b6536988aeff4d69d19ed187[builder 2/5] COPY --from=deps /app/packages ./packages * 믊2 믊ʩ  Gsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eaGsha256:b7789bb6d99a18c7c99a90a59e6d7289a5f3dd206fc58243fb7ab92eeee8623f[base 4/4] WORKDIR /app * 믊2 믊  Gsha256:83b1627bf3cdf19855941c36c8fcee092388ae8aaccb2d180bba02a82255ac8bGsha256:10494f5759896b02aa760be184773568bc028add2e5b5c6f2adb2118ce3669b9Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77[builder 3/5] COPY . .* 믊2 |  Gsha256:478eadfe76d982ab93d8b21362e234338de407f4380a4a1228d8e1e3a90a287aGsha256:83b1627bf3cdf19855941c36c8fcee092388ae8aaccb2d180bba02a82255ac8bGsha256:bd0a2bcc6c5fed6503892c7a401e000e3c61f6d43b6536988aeff4d69d19ed18A[builder 4/5] COPY --from=deps /app/public/vendor ./public/vendor* 2 䰹  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7Gsha256:478eadfe76d982ab93d8b21362e234338de407f4380a4a1228d8e1e3a90a287a[builder 5/5] RUN pnpm build* ҹƜ2 ޲  Gsha256:7d2454c1df0b7520e114a8720dd79f7d5200d859a60974621e717b0b2d08d4abGsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7[runner 2/7] WORKDIR /app * 2   Gsha256:41e9962cd8b8aa9ea3069ba6c4cec992e0557c509681ac2f909df79569d04776Gsha256:7d2454c1df0b7520e114a8720dd79f7d5200d859a60974621e717b0b2d08d4ab[runner 3/7] RUN if [ -n "" ]; then cp /etc/apk/repositories /tmp/apk.repositories; sed -i "s|dl-cdn.alpinelinux.org||g" /etc/apk/repositories; fi && apk add --no-cache libc6-compat cairo pango jpeg giflib librsvg && if [ -n "" ]; then mv /tmp/apk.repositories /etc/apk/repositories; fi * 2   Gsha256:158ef911a4cfe6f6e0b6824c417c1acc658102a075cff0ac585adab1b1f98be8Gsha256:41e9962cd8b8aa9ea3069ba6c4cec992e0557c509681ac2f909df79569d04776^[runner 4/7] RUN addgroup --system --gid 1001 nodejs && adduser --system --uid 1001 nextjs * 2   Gsha256:c75561f182b7b8863bb6bf9d6546ab9eb28982f0b925f9f2922b23d03c45cf6dGsha256:158ef911a4cfe6f6e0b6824c417c1acc658102a075cff0ac585adab1b1f98be8Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f75[runner 5/7] COPY --from=builder /app/public ./public * 2   Gsha256:2fbbb6958381186f486491a3c3e8419a2ac8a5f974a204feb7347fba13e1f3caGsha256:c75561f182b7b8863bb6bf9d6546ab9eb28982f0b925f9f2922b23d03c45cf6dGsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7O[runner 6/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./* 2   Gsha256:122ac3afaef7ac65c514be4189608423d993db1984092acb22737df18124c7f7Gsha256:2fbbb6958381186f486491a3c3e8419a2ac8a5f974a204feb7347fba13e1f3caGsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7W[runner 7/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static*  2  y Gsha256:8fafdf667fa2b29176b53628a496d4937ceb7c1415d55c1947a5e9b9c2207387exporting to image* 2  transferring dockerfile:Gsha256:9e0b9743247c930bb7b9f09d7ec0bcad17260489bb5f89fed4c1930e2c47a454 transferring 2 ⯊: ⯊ﴽB ⯊ mresolve docker.io/docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32Gsha256:2013454d59af62a805303ea22dfa66eb2348979bd2bb99881a1cab9e9925a41a2 㯊: 㯊B 㯊 presolve docker.io/library/node:22-alpine@sha256:c610fcdfb1d5b4740dd70c284ed3cb16bb857e0f7166196e36a5501df7a3aa32Gsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be72 寊: 寊B 寊悄 transferring context:Gsha256:ffcf39a64ffef265919bd6cb73cbd20f9512e21bb22ddedfd0e3290a1167ed77 transferring d2 믊ؓe: 寊B 믊֓e exporting layersGsha256:8fafdf667fa2b29176b53628a496d4937ceb7c1415d55c1947a5e9b9c22073872 Ռ: B  Zexporting manifest sha256:d0a6c08881b6c8b3682994b365c105bc4c002d15003c9863b6992e23879e4eceGsha256:8fafdf667fa2b29176b53628a496d4937ceb7c1415d55c1947a5e9b9c22073872 잺: B 垺 Xexporting config sha256:067973bab5255c752b500070e5552d363cef6421e2395c96aabe1c590714a2e7Gsha256:8fafdf667fa2b29176b53628a496d4937ceb7c1415d55c1947a5e9b9c22073872 ̫: ۟B ë fexporting attestation manifest sha256:16812b31db28b8e49d375233f0c10371a656af7ecd443d8d1f067012de376db6Gsha256:8fafdf667fa2b29176b53628a496d4937ceb7c1415d55c1947a5e9b9c22073872 ˫: B  _exporting manifest list sha256:7d14d94a75d613a27f3cc4710c325c0b1700ba6f894ae85524d98c93a6dd101aGsha256:8fafdf667fa2b29176b53628a496d4937ceb7c1415d55c1947a5e9b9c22073872 뾄: گB ۶ /naming to docker.io/library/app-openmaic:latestGsha256:8fafdf667fa2b29176b53628a496d4937ceb7c1415d55c1947a5e9b9c22073872 ŷ: ކB ķ 2unpacking to docker.io/library/app-openmaic:latestGsha256:8fafdf667fa2b29176b53628a496d4937ceb7c1415d55c1947a5e9b9c22073872 : ӷB  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 Ի}"[ > openmaic@1.0.0 build /app > node scripts/assert-vendor-maic-importer.mjs && next build  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 "9[assert-vendor] ok: public/vendor/maic-importer/index.js  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 "PAttention: Next.js now collects completely anonymous telemetry regarding usage.  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 ۓ"This information is used to shape Next.js' roadmap and prioritize features. You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL: https://nextjs.org/telemetry  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 "▲ Next.js 16.1.2 (Turbopack) - Environments: .env.local, .env - Experiments (use with caution): · proxyClientMaxBodySize: "200mb"  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 D"⚠ The "middleware" file convention is deprecated. Please use "proxy" instead. Learn more: https://nextjs.org/docs/messages/middleware-to-proxy  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 "- Creating an optimized production build ...  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 "Turbopack build encountered 2 warnings: ./instrumentation.ts:97:3 Ecmascript file had an error   95 | };  96 | > 97 | process.once('SIGTERM', () => void shutdown());  | ^^^^^^^^^^^^  98 | process.once('SIGINT', () => void shutdown());  99 | }  100 | A Node.js API is used (process.once at line: 97) which is not supported in the Edge Runtime. Learn more: https://nextjs.org/docs/api-reference/edge-runtime Import trace: App Route: ./instrumentation.ts ./lib/server/provider-config.ts ./app/api/extract-document/route.ts ./instrumentation.ts:98:3 Ecmascript file had an error   96 |  97 | process.once('SIGTERM', () => void shutdown()); > 98 | process.once('SIGINT', () => void shutdown());  | ^^^^^^^^^^^^  99 | }  100 | A Node.js API is used (process.once at line: 98) which is not supported in the Edge Runtime. Learn more: https://nextjs.org/docs/api-reference/edge-runtime Import trace: App Route: ./instrumentation.ts ./lib/server/provider-config.ts ./app/api/extract-document/route.ts  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 "$✓ Compiled successfully in 3.1min t Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 “" Running TypeScript ...  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 в°"+ Collecting page data using 3 workers ...  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 ղ"5 Generating static pages using 3 workers (0/52) ...  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 ֲ"4 Generating static pages using 3 workers (13/52)  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 ֲͳ9"4 Generating static pages using 3 workers (26/52)  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 ֲ"4 Generating static pages using 3 workers (39/52)  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 ײy"@✓ Generating static pages using 3 workers (52/52) in 1267.7ms ~ Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 ײ˿"# Finalizing page optimization ... \ Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 ݲۋ"  Gsha256:4f8275ff27d067b7cf60492814764fba55d075d71def0ae448b7802775e691f7 ݲ"Route (app) ┌ ○ / ├ ○ /_not-found ├ ƒ /api/access-code/status ├ ƒ /api/access-code/verify ├ ƒ /api/agent/owner-events ├ ƒ /api/agent/runtime ├ ƒ /api/agent/sessions ├ ƒ /api/agent/sessions/[id] ├ ƒ /api/agent/sessions/[id]/cancel ├ ƒ /api/agent/sessions/[id]/events ├ ƒ /api/agent/sessions/[id]/messages ├ ƒ /api/agent/sessions/status ├ ƒ /api/agent/skills ├ ƒ /api/agent/skills/[id] ├ ƒ /api/azure-voices ├ ƒ /api/chat ├ ƒ /api/chat/pi ├ ƒ /api/chat/pi/whiteboard-visibility ├ ƒ /api/classroom ├ ƒ /api/classroom-media/[classroomId]/[...path] ├ ƒ /api/comfyui-workflows ├ ƒ /api/export-video/capability ├ ƒ /api/export-video/render ├ ƒ /api/export-video/render/[jobId] ├ ƒ /api/export-video/render/[jobId]/download ├ ƒ /api/extract-document ├ ƒ /api/folders ├ ƒ /api/folders/[id] ├ ƒ /api/folders/members ├ ƒ /api/generate-classroom ├ ƒ /api/generate-classroom/[jobId] ├ ƒ /api/generate/agent-profiles ├ ƒ /api/generate/image ├ ƒ /api/generate/scene-actions ├ ƒ /api/generate/scene-content ├ ƒ /api/generate/scene-outlines-stream ├ ƒ /api/generate/tts ├ ƒ /api/generate/video ├ ƒ /api/generate/voice ├ ƒ /api/health ├ ƒ /api/materials ├ ƒ /api/materials/[id] ├ ƒ /api/parse-pdf ├ ƒ /api/pbl/v2/evaluate ├ ƒ /api/pbl/v2/instructor ├ ƒ /api/pbl/v2/open-task ├ ƒ /api/pbl/v2/simulator ├ ƒ /api/pbl/v2/task/update ├ ƒ /api/persistence/[...path] ├ ƒ /api/provider/probe-models ├ ƒ /api/proxy-media ├ ƒ /api/quiz-grade ├ ƒ /api/server-providers ├ ƒ /api/skills/[id] ├ ƒ /api/stage-meta/[stageId] ├ ƒ /api/stages ├ ƒ /api/stages/[id] ├ ƒ /api/stages/[id]/freshness ├ ƒ /api/stages/[id]/generation-complete ├ ƒ /api/stages/[id]/manifest ├ ƒ /api/stages/[id]/publish ├ ƒ /api/stages/[id]/scenes ├ ƒ /api/stages/[id]/status ├ ƒ /api/stages/[id]/unpublish ├ ƒ /api/transcription ├ ƒ /api/usage ├ ƒ /api/verify-image-provider ├ ƒ /api/verify-model ├ ƒ /api/verify-pdf-provider ├ ƒ /api/verify-video-provider ├ ƒ /api/web-search ├ ○ /apple-icon.png ├ ƒ /classroom/[id] ├ ○ /eval/whiteboard ├ ƒ /generation-preview ├ ƒ /workbench/new └ ƒ /workspace ƒ Proxy (Middleware) ○ (Static) prerendered as static content ƒ (Dynamic) server-rendered on demand