5  Gsha256:886856059dd054ae31741fea83600d9826be1de39152052f4f2086bd50d4ef40Gsha256:75076b8ae841e12e997f73addf8ec6f554d7b1380fb4d06cca38bd834c8be4f2Gsha256:015ab8f03bcf78ac1882de723cfc3c1f25d3cffbf816e73ae42a22d196ce17da7[builder 2/5] COPY --from=deps /app/packages ./packages h Gsha256:50e5d024d2b53c30bcb91a4f82811a5c9a30c031aae4c6ba2cd4406ec34f7c30[internal] load .dockerignore  Gsha256:0f7a7e7d5f5ab1f7280c0a1138d8979d5eca0a78539e72ddf353c099bf387fbdGsha256:886856059dd054ae31741fea83600d9826be1de39152052f4f2086bd50d4ef40Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180e[builder 3/5] COPY . .  Gsha256:62966db50e141d45a618611ef3519e12b38c15dace059645e5b81f16979c8f0aGsha256:45b83f3ec035ffca8e33e993db2b7b770e5882f5bb201dd35b6f4e4cdbd8054eGsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23bO[runner 6/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./  Gsha256:77234c8539422c01d4c34bf9c598c3b707a81894fc98bb4f113b38e57f7a3748Gsha256:5b65f1bc8245d9b7b2c5b62ae1c41cbff198f6ee8475ed98c22014a7b0239016Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180eB[deps 2/5] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./  Gsha256:7da7b76667d7c1ad6cea4701b9c4766a9cddc51c0894de6e6169f312df3fca0dGsha256:0f7a7e7d5f5ab1f7280c0a1138d8979d5eca0a78539e72ddf353c099bf387fbdGsha256:015ab8f03bcf78ac1882de723cfc3c1f25d3cffbf816e73ae42a22d196ce17daA[builder 4/5] COPY --from=deps /app/public/vendor ./public/vendor  Gsha256:158ef911a4cfe6f6e0b6824c417c1acc658102a075cff0ac585adab1b1f98be8Gsha256:41e9962cd8b8aa9ea3069ba6c4cec992e0557c509681ac2f909df79569d04776^[runner 4/7] RUN addgroup --system --gid 1001 nodejs && adduser --system --uid 1001 nextjs  Gsha256:45b83f3ec035ffca8e33e993db2b7b770e5882f5bb201dd35b6f4e4cdbd8054eGsha256:158ef911a4cfe6f6e0b6824c417c1acc658102a075cff0ac585adab1b1f98be8Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b5[runner 5/7] COPY --from=builder /app/public ./public  Gsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eaGsha256:b7789bb6d99a18c7c99a90a59e6d7289a5f3dd206fc58243fb7ab92eeee8623f[base 4/4] WORKDIR /app  Gsha256:7d2454c1df0b7520e114a8720dd79f7d5200d859a60974621e717b0b2d08d4abGsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7[runner 2/7] WORKDIR /app h Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180e[internal] load build context  Gsha256:75076b8ae841e12e997f73addf8ec6f554d7b1380fb4d06cca38bd834c8be4f2Gsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eaGsha256:015ab8f03bcf78ac1882de723cfc3c1f25d3cffbf816e73ae42a22d196ce17da?[builder 1/5] COPY --from=deps /app/node_modules ./node_modules { Gsha256:ab4b2413a8f0321c0570550236e8c8242e126a2af7b4268d423c84b92ebbb62e0[internal] load build definition from Dockerfile  Gsha256:c4906bb1140a13f9488a5e7f237e651d7eb455bc1b30c418f4cd0832e11a0f97Gsha256:62966db50e141d45a618611ef3519e12b38c15dace059645e5b81f16979c8f0aGsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23bW[runner 7/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static  Gsha256:015ab8f03bcf78ac1882de723cfc3c1f25d3cffbf816e73ae42a22d196ce17daGsha256:f8adcc262200867e10df1a5e08ee12fd275fd5c26f4a2ecef637971af70ffb42[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: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:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23bGsha256:7da7b76667d7c1ad6cea4701b9c4766a9cddc51c0894de6e6169f312df3fca0d[builder 5/5] RUN pnpm build  Gsha256:f8adcc262200867e10df1a5e08ee12fd275fd5c26f4a2ecef637971af70ffb42Gsha256:bd12c63447e2049f92c264fbf8eb34513a5a89afdff67f8d0726cfe8942eba76Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180e#[deps 4/5] COPY scripts/ ./scripts/  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:5b65f1bc8245d9b7b2c5b62ae1c41cbff198f6ee8475ed98c22014a7b0239016Gsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eal[deps 1/5] RUN apk add --no-cache python3 build-base g++ cairo-dev pango-dev jpeg-dev giflib-dev librsvg-dev  Gsha256:bd12c63447e2049f92c264fbf8eb34513a5a89afdff67f8d0726cfe8942eba76Gsha256:77234c8539422c01d4c34bf9c598c3b707a81894fc98bb4f113b38e57f7a3748Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180e%[deps 3/5] COPY packages/ ./packages/  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:2013454d59af62a805303ea22dfa66eb2348979bd2bb99881a1cab9e9925a41atdocker-image://docker.io/docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32* 2 z  Gsha256:2013454d59af62a805303ea22dfa66eb2348979bd2bb99881a1cab9e9925a41atdocker-image://docker.io/docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32 * 2 “  Gsha256:2013454d59af62a805303ea22dfa66eb2348979bd2bb99881a1cab9e9925a41atdocker-image://docker.io/docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32 * 2 “  Gsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7x[base 1/4] FROM docker.io/library/node:22-alpine@sha256:c610fcdfb1d5b4740dd70c284ed3cb16bb857e0f7166196e36a5501df7a3aa32* q2 ʭ  Gsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7x[base 1/4] FROM docker.io/library/node:22-alpine@sha256:c610fcdfb1d5b4740dd70c284ed3cb16bb857e0f7166196e36a5501df7a3aa32* q2 ʭ  Gsha256:1b544c7cef21555f5006ba2bfaf30e7d4a5e2314c6bc7745628de96e8560ebc2Gsha256:75896c4b32c89b0aee8a848a32666aab6d52e4c6ec603e4499a28e28d8c204c3[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 * s2 y  Gsha256:631ea1a4bfc9d85fad610f78bc04e65364fd4926187957967777461d180c40d8Gsha256:2d97f1542f48ecf1bc79a9df2bb92ce398bee812c2ab6aac854c66f181de0b20Gsha256:1b544c7cef21555f5006ba2bfaf30e7d4a5e2314c6bc7745628de96e8560ebc27[builder 2/5] COPY --from=deps /app/packages ./packages * w2 |  Gsha256:ab4b2413a8f0321c0570550236e8c8242e126a2af7b4268d423c84b92ebbb62e0[internal] load build definition from Dockerfile* 2 ʚ  Gsha256:ab4b2413a8f0321c0570550236e8c8242e126a2af7b4268d423c84b92ebbb62e0[internal] load build definition from Dockerfile* ̅2 ލU  Gsha256:82d2b0fe9976b55869e1a005d76de6e116365070c129fda49c08a7a87d7436e9Eresolve image config for docker-image://docker.io/docker/dockerfile:1* î2 Ӭ  Gsha256:0c7a5708f37084edbb676f20722dcd0923d3d48a7948f9f862ca6c31fb4fe999=[internal] load metadata for docker.io/library/node:22-alpine* 2   Gsha256:50e5d024d2b53c30bcb91a4f82811a5c9a30c031aae4c6ba2cd4406ec34f7c30[internal] load .dockerignore* 2 ҏ  Gsha256:50e5d024d2b53c30bcb91a4f82811a5c9a30c031aae4c6ba2cd4406ec34f7c30[internal] load .dockerignore* ̸2   Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180e[internal] load build context* 2   Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180e[internal] load build context* 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: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:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eaGsha256:b7789bb6d99a18c7c99a90a59e6d7289a5f3dd206fc58243fb7ab92eeee8623f[base 4/4] WORKDIR /app * #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:77234c8539422c01d4c34bf9c598c3b707a81894fc98bb4f113b38e57f7a3748Gsha256:5b65f1bc8245d9b7b2c5b62ae1c41cbff198f6ee8475ed98c22014a7b0239016Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180eB[deps 2/5] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ * #2 #  Gsha256:bd12c63447e2049f92c264fbf8eb34513a5a89afdff67f8d0726cfe8942eba76Gsha256:77234c8539422c01d4c34bf9c598c3b707a81894fc98bb4f113b38e57f7a3748Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180e%[deps 3/5] COPY packages/ ./packages/ * #2 #  Gsha256:f8adcc262200867e10df1a5e08ee12fd275fd5c26f4a2ecef637971af70ffb42Gsha256:bd12c63447e2049f92c264fbf8eb34513a5a89afdff67f8d0726cfe8942eba76Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180e#[deps 4/5] COPY scripts/ ./scripts/ * #2 #  Gsha256:015ab8f03bcf78ac1882de723cfc3c1f25d3cffbf816e73ae42a22d196ce17daGsha256:f8adcc262200867e10df1a5e08ee12fd275fd5c26f4a2ecef637971af70ffb42[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:75076b8ae841e12e997f73addf8ec6f554d7b1380fb4d06cca38bd834c8be4f2Gsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eaGsha256:015ab8f03bcf78ac1882de723cfc3c1f25d3cffbf816e73ae42a22d196ce17da?[builder 1/5] COPY --from=deps /app/node_modules ./node_modules * #2 #  Gsha256:886856059dd054ae31741fea83600d9826be1de39152052f4f2086bd50d4ef40Gsha256:75076b8ae841e12e997f73addf8ec6f554d7b1380fb4d06cca38bd834c8be4f2Gsha256:015ab8f03bcf78ac1882de723cfc3c1f25d3cffbf816e73ae42a22d196ce17da7[builder 2/5] COPY --from=deps /app/packages ./packages * #2 #  Gsha256:0f7a7e7d5f5ab1f7280c0a1138d8979d5eca0a78539e72ddf353c099bf387fbdGsha256:886856059dd054ae31741fea83600d9826be1de39152052f4f2086bd50d4ef40Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180e[builder 3/5] COPY . .* #2 ٠  Gsha256:7da7b76667d7c1ad6cea4701b9c4766a9cddc51c0894de6e6169f312df3fca0dGsha256:0f7a7e7d5f5ab1f7280c0a1138d8979d5eca0a78539e72ddf353c099bf387fbdGsha256:015ab8f03bcf78ac1882de723cfc3c1f25d3cffbf816e73ae42a22d196ce17daA[builder 4/5] COPY --from=deps /app/public/vendor ./public/vendor*  mresolve docker.io/docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32Gsha256:2013454d59af62a805303ea22dfa66eb2348979bd2bb99881a1cab9e9925a41a2 z: ۂB z presolve docker.io/library/node:22-alpine@sha256:c610fcdfb1d5b4740dd70c284ed3cb16bb857e0f7166196e36a5501df7a3aa32Gsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be72 : vB  transferring dockerfile:Gsha256:ab4b2413a8f0321c0570550236e8c8242e126a2af7b4268d423c84b92ebbb62e transferring 2 ꨿: B  transferring context:Gsha256:111b5a3e05ea1fac2167f9d01129c44d0aaa8c36fa16c1bc4e6282072396180e transferring ڸd2 ޅ: $B م,  Gsha256:7da7b76667d7c1ad6cea4701b9c4766a9cddc51c0894de6e6169f312df3fca0dGsha256:0f7a7e7d5f5ab1f7280c0a1138d8979d5eca0a78539e72ddf353c099bf387fbdGsha256:015ab8f03bcf78ac1882de723cfc3c1f25d3cffbf816e73ae42a22d196ce17daA[builder 4/5] COPY --from=deps /app/public/vendor ./public/vendor* 2   Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23bGsha256:7da7b76667d7c1ad6cea4701b9c4766a9cddc51c0894de6e6169f312df3fca0d[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:45b83f3ec035ffca8e33e993db2b7b770e5882f5bb201dd35b6f4e4cdbd8054eGsha256:158ef911a4cfe6f6e0b6824c417c1acc658102a075cff0ac585adab1b1f98be8Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b5[runner 5/7] COPY --from=builder /app/public ./public * ů2   Gsha256:62966db50e141d45a618611ef3519e12b38c15dace059645e5b81f16979c8f0aGsha256:45b83f3ec035ffca8e33e993db2b7b770e5882f5bb201dd35b6f4e4cdbd8054eGsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23bO[runner 6/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./* 2   Gsha256:c4906bb1140a13f9488a5e7f237e651d7eb455bc1b30c418f4cd0832e11a0f97Gsha256:62966db50e141d45a618611ef3519e12b38c15dace059645e5b81f16979c8f0aGsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23bW[runner 7/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static* ̲2 v y Gsha256:f5b1111b2ade99cafbf183e3b3485ddf85fc4579a055363095554737a19159ccexporting to image* 2  exporting layersGsha256:f5b1111b2ade99cafbf183e3b3485ddf85fc4579a055363095554737a19159cc2 : B ֹ Zexporting manifest sha256:d4a9c0bb1fad6e7b7071aa9229e6b94e6893a31c75d7b632571309d0eb25a505Gsha256:f5b1111b2ade99cafbf183e3b3485ddf85fc4579a055363095554737a19159cc2 ʹ: B ʹ Xexporting config sha256:72c2f68d9f5a13cc874eddcd75918f997fbfa6f9c58db214ace8a1a53f567b72Gsha256:f5b1111b2ade99cafbf183e3b3485ddf85fc4579a055363095554737a19159cc2 : ̹B  fexporting attestation manifest sha256:2e04bc30057b141ee69bf8330c22823dfac12e6c7dc6372294efc592595dcda2Gsha256:f5b1111b2ade99cafbf183e3b3485ddf85fc4579a055363095554737a19159cc2 t: B t _exporting manifest list sha256:eebb47699ff139b7d81d946509cc184a9b9c5c402d427c94c6c4b4ada5c5e497Gsha256:f5b1111b2ade99cafbf183e3b3485ddf85fc4579a055363095554737a19159cc2 : vB  /naming to docker.io/library/app-openmaic:latestGsha256:f5b1111b2ade99cafbf183e3b3485ddf85fc4579a055363095554737a19159cc2 ʓ: ȧB  2unpacking to docker.io/library/app-openmaic:latestGsha256:f5b1111b2ade99cafbf183e3b3485ddf85fc4579a055363095554737a19159cc2 𢒤: B ‘ Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b ż"[ > openmaic@1.0.0 build /app > node scripts/assert-vendor-maic-importer.mjs && next build  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b H"9[assert-vendor] ok: public/vendor/maic-importer/index.js  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b ײ"PAttention: Next.js now collects completely anonymous telemetry regarding usage.  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b Ѩ"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:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b "  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b "▲ Next.js 16.1.2 (Turbopack) - Environments: .env.local, .env - Experiments (use with caution): · proxyClientMaxBodySize: "200mb" \ Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b "  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b Ԇ"⚠ The "middleware" file convention is deprecated. Please use "proxy" instead. Learn more: https://nextjs.org/docs/messages/middleware-to-proxy  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b ꃌ"- Creating an optimized production build ...  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b 跓A"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/usage-storage.ts ./app/api/usage/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/usage-storage.ts ./app/api/usage/route.ts  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b Ԉ"$✓ Compiled successfully in 3.8min t Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b " Running TypeScript ...  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b "+ Collecting page data using 3 workers ...  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b "5 Generating static pages using 3 workers (0/52) ...  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b "4 Generating static pages using 3 workers (13/52)  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b ˢ"4 Generating static pages using 3 workers (26/52)  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b h"4 Generating static pages using 3 workers (39/52)  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b ̤"<✓ Generating static pages using 3 workers (52/52) in 2.3s } Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b "# Finalizing page optimization ... \ Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b ԡ"  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b "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)  Gsha256:f08af08a8e31c312b55d2d3e18d4263eec966cf1427247c70b0f564a2244d23b Ҏ"X○ (Static) prerendered as static content ƒ (Dynamic) server-rendered on demand