¥] € 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:c9e2a7c7172eda443e52464e6390170af2e2e0a59eaf6b25584bc19cc41c5db1[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:0b5b4c8cbe7d6728d2a59dc3487720f30d043c3ad39a58418231a2ec90d72bc9Gsha256:158ef911a4cfe6f6e0b6824c417c1acc658102a075cff0ac585adab1b1f98be8Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c155[runner 5/7] COPY --from=builder /app/public ./public ž Gsha256:5363105f0d00e22fe9ec4e195a62cc83d089777b3d7ab2ce08612da99cbe2fa5Gsha256:f7949e43450219d299205ed7cce4f00d6df8c846278809f11b9b65f0773f3fb3Gsha256:7b0d9c17069eeb928c1424bcc64135c20716ad5f33fe9fd67fae7519a8690d63A[builder 4/5] COPY --from=deps /app/public/vendor ./public/vendor ´ Gsha256:2bdaa3c3af0b9d8ff5f515153d0a9eb754fe6518ac4114b85f7eabd1d1cc52c0Gsha256:923670d884ccc3f0e588499d060d862e856299b718c1c1925dcb0d351491a01eGsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15W[runner 7/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static Ÿ Gsha256:5cb51074af91ba7c5f30b9e6d22520a96281ede01449db6ef8b17acd9cfcdd8cGsha256:5b65f1bc8245d9b7b2c5b62ae1c41cbff198f6ee8475ed98c22014a7b0239016Gsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8cB[deps 2/5] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ ° Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15Gsha256:5363105f0d00e22fe9ec4e195a62cc83d089777b3d7ab2ce08612da99cbe2fa5[builder 5/5] RUN pnpm build « 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:7b0d9c17069eeb928c1424bcc64135c20716ad5f33fe9fd67fae7519a8690d63Gsha256:c18e8f3645f880c6872e07b2367a5f3d37a28887d42fa28d09dfcbbb0fb76027Õ[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:923670d884ccc3f0e588499d060d862e856299b718c1c1925dcb0d351491a01eGsha256:0b5b4c8cbe7d6728d2a59dc3487720f30d043c3ad39a58418231a2ec90d72bc9Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15O[runner 6/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ ‚ Gsha256:b35ce8266773b829389b5e8d869041f35b84ce0590549e5cc90c2b14efce941eGsha256:5cb51074af91ba7c5f30b9e6d22520a96281ede01449db6ef8b17acd9cfcdd8cGsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8c%[deps 3/5] COPY packages/ ./packages/ h Gsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8c[internal] load build context € Gsha256:c18e8f3645f880c6872e07b2367a5f3d37a28887d42fa28d09dfcbbb0fb76027Gsha256:b35ce8266773b829389b5e8d869041f35b84ce0590549e5cc90c2b14efce941eGsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8c#[deps 4/5] COPY scripts/ ./scripts/ ” Gsha256:c1fec0a205b2003f6eea89209e657365c1b63855e1cb9462696d01d718547e2aGsha256:ccebf32fedad7e135244be2fdfa7fcfbe43ae3fdb01dc19e0022ea685c3fd1ebGsha256:7b0d9c17069eeb928c1424bcc64135c20716ad5f33fe9fd67fae7519a8690d637[builder 2/5] COPY --from=deps /app/packages ./packages { Gsha256:1fbc85e7cc70a7553b97b25fe5835af212794a2be4b77ce446da881be0bcd4e70[internal] load build definition from Dockerfile œ Gsha256:ccebf32fedad7e135244be2fdfa7fcfbe43ae3fdb01dc19e0022ea685c3fd1ebGsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eaGsha256:7b0d9c17069eeb928c1424bcc64135c20716ad5f33fe9fd67fae7519a8690d63?[builder 1/5] COPY --from=deps /app/node_modules ./node_modules ó Gsha256:f7949e43450219d299205ed7cce4f00d6df8c846278809f11b9b65f0773f3fb3Gsha256:c1fec0a205b2003f6eea89209e657365c1b63855e1cb9462696d01d718547e2aGsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8c[builder 3/5] COPY . . — Gsha256:1fbc85e7cc70a7553b97b25fe5835af212794a2be4b77ce446da881be0bcd4e70[internal] load build definition from Dockerfile* °‹ÕÖÍæ¾2 °‹ÕÐäò¾ — Gsha256:1fbc85e7cc70a7553b97b25fe5835af212794a2be4b77ce446da881be0bcd4e70[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 ²‹Õ—…Ä« „ Gsha256:c9e2a7c7172eda443e52464e6390170af2e2e0a59eaf6b25584bc19cc41c5db1[internal] load .dockerignore* ²‹Õò§¬®2 ²‹Õ„ñ´® „ Gsha256:c9e2a7c7172eda443e52464e6390170af2e2e0a59eaf6b25584bc19cc41c5db1[internal] load .dockerignore* ²‹Õü°Ú¯2 ²‹Õ•çï¹ „ Gsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8c[internal] load build context* ²‹ÕÄŒçî2 ²‹Õçíî ß Gsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7x[base 1/4] FROM docker.io/library/node:22-alpine@sha256:c610fcdfb1d5b4740dd70c284ed3cb16bb857e0f7166196e36a5501df7a3aa32* ²‹Õˆï2 ²‹ÕË‚£ „ Gsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8c[internal] load build context* ²‹ÕïÐÓ¯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: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: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:5cb51074af91ba7c5f30b9e6d22520a96281ede01449db6ef8b17acd9cfcdd8cGsha256:5b65f1bc8245d9b7b2c5b62ae1c41cbff198f6ee8475ed98c22014a7b0239016Gsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8cB[deps 2/5] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ * ³‹Õ¼ããƒ2 ³‹Õ¼ãム  Gsha256:b35ce8266773b829389b5e8d869041f35b84ce0590549e5cc90c2b14efce941eGsha256:5cb51074af91ba7c5f30b9e6d22520a96281ede01449db6ef8b17acd9cfcdd8cGsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8c%[deps 3/5] COPY packages/ ./packages/ * ³‹Õ¼ããƒ2 ³‹Õ¼ãムž Gsha256:c18e8f3645f880c6872e07b2367a5f3d37a28887d42fa28d09dfcbbb0fb76027Gsha256:b35ce8266773b829389b5e8d869041f35b84ce0590549e5cc90c2b14efce941eGsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8c#[deps 4/5] COPY scripts/ ./scripts/ * ³‹Õ¼ããƒ2 ³‹Õ¼ãムˆ Gsha256:7b0d9c17069eeb928c1424bcc64135c20716ad5f33fe9fd67fae7519a8690d63Gsha256:c18e8f3645f880c6872e07b2367a5f3d37a28887d42fa28d09dfcbbb0fb76027Õ[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:c1fec0a205b2003f6eea89209e657365c1b63855e1cb9462696d01d718547e2aGsha256:ccebf32fedad7e135244be2fdfa7fcfbe43ae3fdb01dc19e0022ea685c3fd1ebGsha256:7b0d9c17069eeb928c1424bcc64135c20716ad5f33fe9fd67fae7519a8690d637[builder 2/5] COPY --from=deps /app/packages ./packages * ³‹ÕºöÓŽ2 ³‹ÕÅ軓 º Gsha256:ccebf32fedad7e135244be2fdfa7fcfbe43ae3fdb01dc19e0022ea685c3fd1ebGsha256:e15dfe4c08213eda2ddae670880beb77a3833f0280f178d23df5707b5e5fb0eaGsha256:7b0d9c17069eeb928c1424bcc64135c20716ad5f33fe9fd67fae7519a8690d63?[builder 1/5] COPY --from=deps /app/node_modules ./node_modules * ³‹ÕºöÓŽ2 ³‹ÕºöÓŽ  Gsha256:f7949e43450219d299205ed7cce4f00d6df8c846278809f11b9b65f0773f3fb3Gsha256:c1fec0a205b2003f6eea89209e657365c1b63855e1cb9462696d01d718547e2aGsha256:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8c[builder 3/5] COPY . .* ³‹Õ¨ÈÖ“2 ¼‹ÕÙ‰œ º Gsha256:5363105f0d00e22fe9ec4e195a62cc83d089777b3d7ab2ce08612da99cbe2fa5Gsha256:f7949e43450219d299205ed7cce4f00d6df8c846278809f11b9b65f0773f3fb3Gsha256:7b0d9c17069eeb928c1424bcc64135c20716ad5f33fe9fd67fae7519a8690d63A[builder 4/5] COPY --from=deps /app/public/vendor ./public/vendor* ¼‹Õ¼ü¥”2 ¼‹ÕÊ­û² Ì Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15Gsha256:5363105f0d00e22fe9ec4e195a62cc83d089777b3d7ab2ce08612da99cbe2fa5[builder 5/5] RUN pnpm build* ¼‹ÕƒŒ¬µ2 Û‹ÕåŒûÉ É Gsha256:7d2454c1df0b7520e114a8720dd79f7d5200d859a60974621e717b0b2d08d4abGsha256:65db0f1309fd4192a2474cc8f050c85294968d80aaa053c0325aa96537133be7[runner 2/7] WORKDIR /app * û‹ÕúÜ52 û‹ÕúÜ5 ñ 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 * û‹ÕúÜ52 û‹ÕúÜ5 Ž Gsha256:158ef911a4cfe6f6e0b6824c417c1acc658102a075cff0ac585adab1b1f98be8Gsha256:41e9962cd8b8aa9ea3069ba6c4cec992e0557c509681ac2f909df79569d04776^[runner 4/7] RUN addgroup --system --gid 1001 nodejs && adduser --system --uid 1001 nextjs * û‹ÕúÜ52 û‹ÕúÜ5 ® Gsha256:0b5b4c8cbe7d6728d2a59dc3487720f30d043c3ad39a58418231a2ec90d72bc9Gsha256:158ef911a4cfe6f6e0b6824c417c1acc658102a075cff0ac585adab1b1f98be8Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c155[runner 5/7] COPY --from=builder /app/public ./public * û‹ÕúÜ52 û‹ÕäþÙ7 Ç Gsha256:923670d884ccc3f0e588499d060d862e856299b718c1c1925dcb0d351491a01eGsha256:0b5b4c8cbe7d6728d2a59dc3487720f30d043c3ad39a58418231a2ec90d72bc9Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15O[runner 6/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./* û‹ÕŸÒù72 ÿ‹Õé»ÉÁ Ð Gsha256:2bdaa3c3af0b9d8ff5f515153d0a9eb754fe6518ac4114b85f7eabd1d1cc52c0Gsha256:923670d884ccc3f0e588499d060d862e856299b718c1c1925dcb0d351491a01eGsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15W[runner 7/7] COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static* ÿ‹Õ—”êÇ2 ‹Õ∜§ y Gsha256:5605b378574c204d80ca45b91d695bd6a19e4e603ffa3916f52db72a3e39437cexporting to image* ‹Õˆ¯ö¬2 œ‹ÕÕ­‘•ž transferring dockerfile:Gsha256:1fbc85e7cc70a7553b97b25fe5835af212794a2be4b77ce446da881be0bcd4e7 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:367718d63ca7026a102ad6eaecd0c1cd1eca2266b0e600831bc5dc07c67a3e8c transferring åò2 ³‹Õí£ÑÖ: ²‹Õ‡¾½´B ³‹Õ‡“ÑÖ… exporting layersGsha256:5605b378574c204d80ca45b91d695bd6a19e4e603ffa3916f52db72a3e39437c2 •‹ÕŠ Ÿ: ‹ÕÃöŽ­B •‹ÕŠÙŸŸÏ Zexporting manifest sha256:7c79683041b3ee9f59ca4e82b0addb384ba30e9d0a536440e69b060fffe550beGsha256:5605b378574c204d80ca45b91d695bd6a19e4e603ffa3916f52db72a3e39437c2 •‹Õ²˜‰¯: •‹Õ†ÈÈ B •‹Õ¸Œ‰¯Í Xexporting config sha256:9f72e10a0dda33528681040cbfdcfe25f2c64fd259d0cfb719bdf47d9314d238Gsha256:5605b378574c204d80ca45b91d695bd6a19e4e603ffa3916f52db72a3e39437c2 •‹Õ…³Ô¹: •‹Õ×ÏŠ¯B •‹Õó©Ô¹Û fexporting attestation manifest sha256:6cfd94f2a95ca91024363e9b9df9ef70feaf78c023f342be9708b6429a0760c0Gsha256:5605b378574c204d80ca45b91d695bd6a19e4e603ffa3916f52db72a3e39437c2 •‹Õ伉á: •‹ÕÌÕ…ÊB •‹ÕÒ³‰áÔ _exporting manifest list sha256:9a35479a3369a2a3d4b5f37b58c4553177ee106c38cac55215fc46918689aa2eGsha256:5605b378574c204d80ca45b91d695bd6a19e4e603ffa3916f52db72a3e39437c2 •‹ÕüÁ·ô: •‹Õ¶Ó•áB •‹Õ··ô¤ /naming to docker.io/library/app-openmaic:latestGsha256:5605b378574c204d80ca45b91d695bd6a19e4e603ffa3916f52db72a3e39437c2 •‹Õ¸øÐ÷: •‹Õ€Ü¼ôB •‹ÕÆðÐ÷§ 2unpacking to docker.io/library/app-openmaic:latestGsha256:5605b378574c204d80ca45b91d695bd6a19e4e603ffa3916f52db72a3e39437c2 œ‹Õò®Úì: •‹Õ ‹ã÷B œ‹Õ¥¡Úì¶ Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ¾‹Õ‡ÿ—ì"[ > openmaic@1.0.0 build /app > node scripts/assert-vendor-maic-importer.mjs && next build ” Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ¾‹Õí¥£"9[assert-vendor] ok: public/vendor/maic-importer/index.js ø Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ËÕ˜÷²Ö"œAttention: Next.js now collects completely anonymous telemetry regarding usage. This information is used to shape Next.js' roadmap and prioritize features. ‚ Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ËÕé¼µÖ"¦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:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ËÕÛñÉã"bâ–² Next.js 16.1.2 (Turbopack) - Environments: .env.local, .env - Experiments (use with caution): € Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ËÕåûÝã"% · proxyClientMaxBodySize: "200mb" \ Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ËÕŽä÷ã" í Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ËÕ Öÿ"‘âš  The "middleware" file convention is deprecated. Please use "proxy" instead. Learn more: https://nextjs.org/docs/messages/middleware-to-proxy ˆ Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ËÕ瀽"- Creating an optimized production build ... ç Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ÌŽ‹ÕœËÈé"‹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:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ÌŽ‹Õ¾µÈŽ"$✓ Compiled successfully in 2.3min t Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ÌŽ‹Õ¸ÁùÖ" Running TypeScript ... † Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 È‹Õ݉©š"+ Collecting page data using 3 workers ...  Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 Í‹Õ¡âÆ·"5 Generating static pages using 3 workers (0/52) ...  Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 Í‹ÕÓà£â"4 Generating static pages using 3 workers (13/52)  Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ͋ծ˜£õ"4 Generating static pages using 3 workers (26/52)  Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ΋Õ¦î©"4 Generating static pages using 3 workers (39/52) š Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ϋժŒÓV"@✓ Generating static pages using 3 workers (52/52) in 1795.5ms } Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 ϋլÆÿh"# Finalizing page optimization ... [ Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 Ú‹ÕÆ„¸K" « Gsha256:bf508ea0289e5c42651f578ae65f4685ce811bb0289a56b4e695e888a1797c15 Ú‹ÕÔóýR"Ð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