docker.exe : --progress is a global compose flag, better use `docker compose --progress xx build ... At line:1 char:163 + ... ker.exe" }; & $docker compose build ui api --progress=plain > auth-bu ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (--progress is a...ss xx build ... :String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError Image nodeledge-mqtt-listener-api Building Image nodeledge-mqtt-listener-ui Building #1 [internal] load local bake definitions #1 reading from stdin 1.14kB done #1 DONE 0.0s #2 [ui internal] load build definition from Dockerfile #2 transferring dockerfile: 837B done #2 DONE 0.0s #3 [api internal] load build definition from Dockerfile #3 transferring dockerfile: 883B 0.0s done #3 DONE 0.0s #4 [api] resolve image config for docker-image://docker.io/docker/dockerfile:1 #4 DONE 1.1s #5 [ui] docker-image://docker.io/docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32 #5 resolve docker.io/docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32 0.0s done #5 CACHED #6 [api internal] load metadata for docker.io/library/python:3.12-slim #6 DONE 0.7s #7 [ui internal] load metadata for docker.io/library/node:22-alpine #7 DONE 0.7s #8 [ui internal] load metadata for docker.io/library/nginx:1.27-alpine #8 DONE 0.7s #9 [api internal] load .dockerignore #9 transferring context: 100B 0.0s done #9 DONE 0.0s #10 [ui internal] load .dockerignore #10 transferring context: 58B done #10 DONE 0.0s #11 [api internal] load build context #11 DONE 0.0s #12 [ui internal] load build context #12 DONE 0.0s #13 [ui build 1/6] FROM docker.io/library/node:22-alpine@sha256:c610fcdfb1d5b4740dd70c284ed3cb16bb857e0f7166196e36a5501df7a3aa32 #13 resolve docker.io/library/node:22-alpine@sha256:c610fcdfb1d5b4740dd70c284ed3cb16bb857e0f7166196e36a5501df7a3aa32 #13 resolve docker.io/library/node:22-alpine@sha256:c610fcdfb1d5b4740dd70c284ed3cb16bb857e0f7166196e36a5501df7a3aa32 0.0s done #13 DONE 0.0s #14 [api 1/7] FROM docker.io/library/python:3.12-slim@sha256:78387bc3881b8273120a12ebe6c1ab22b018ccc2c9adf565ae1ac9b536e184ea #14 resolve docker.io/library/python:3.12-slim@sha256:78387bc3881b8273120a12ebe6c1ab22b018ccc2c9adf565ae1ac9b536e184ea 0.0s done #14 DONE 0.0s #15 [ui stage-1 1/3] FROM docker.io/library/nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10 #15 resolve docker.io/library/nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10 0.0s done #15 DONE 0.0s #11 [api internal] load build context #11 transferring context: 150.95kB 0.0s done #11 DONE 0.0s #16 [api 2/7] WORKDIR /app #16 CACHED #17 [api 3/7] COPY api/requirements.txt /app/api/requirements.txt #17 CACHED #18 [api 4/7] RUN pip install --no-cache-dir -r /app/api/requirements.txt #18 CACHED #12 [ui internal] load build context #12 transferring context: 28.71kB 0.0s done #12 DONE 0.0s #19 [ui build 2/6] WORKDIR /app #19 CACHED #20 [ui build 3/6] COPY package.json ./ #20 CACHED #21 [ui build 4/6] RUN npm install #21 CACHED #22 [api 5/7] COPY api/ /app/api/ #22 DONE 0.0s #23 [ui build 5/6] COPY . . #23 DONE 0.0s #24 [api 6/7] COPY listener/ /app/listener/ #24 DONE 0.0s #25 [ui build 6/6] RUN npm run build #25 ... #26 [api 7/7] RUN useradd --system --create-home --uid 10001 appuser #26 0.438 useradd warning: appuser's uid 10001 is greater than SYS_UID_MAX 999 #26 DONE 0.5s #25 [ui build 6/6] RUN npm run build #25 0.745 #25 0.745 > nodeledge-ui@1.0.0 build #25 0.745 > vue-tsc --noEmit && vite build #25 0.745 #25 ... #27 [api] exporting to image #27 exporting layers 0.1s done #27 exporting manifest sha256:a2a877110c7f99834eae9a2bcf2484ae88ee9dcecfa321711d2604566b77983d 0.0s done #27 exporting config sha256:5d2b7031195f47096b8aef0765620545cc5aa656e27727012ac628f01ceebea9 0.0s done #27 exporting attestation manifest sha256:95115f3ce5da685207fe56a37d2470f2f1039bd8be98f78001cd2db1dd1dd2e8 0.0s done #27 exporting manifest list sha256:5ba44c64d6d5c9495b5ca8eb9c76dbaa71329cd392486293105675cf5cb0523c 0.0s done #27 naming to docker.io/library/nodeledge-mqtt-listener-api:latest done #27 unpacking to docker.io/library/nodeledge-mqtt-listener-api:latest 0.1s done #27 DONE 0.3s #28 [api] resolving provenance for metadata file #28 DONE 0.0s #25 [ui build 6/6] RUN npm run build #25 4.432 vite v6.4.3 building for production... #25 4.585 transforming... #25 7.397 Ô£ô 1590 modules transformed. #25 7.551 rendering chunks... #25 7.563 computing gzip size... #25 7.575 dist/index.html 0.41 kB Ôöé gzip: 0.27 kB #25 7.575 dist/assets/index-FXE435QS.css 6.51 kB Ôöé gzip: 2.16 kB #25 7.575 dist/assets/index-DexdPwq1.js 120.12 kB Ôöé gzip: 44.22 kB #25 7.576 Ô£ô built in 3.10s #25 DONE 7.7s #29 [ui stage-1 2/3] COPY nginx.conf.template /etc/nginx/templates/default.conf.template #29 CACHED #30 [ui stage-1 3/3] COPY --from=build /app/dist /usr/share/nginx/html #30 DONE 0.0s #31 [ui] exporting to image #31 exporting layers 0.1s done #31 exporting manifest sha256:8529736aff22057a3992acbb0a4951f92f207b05994e8c90305c1b5e8b7b5f80 0.0s done #31 exporting config sha256:2cc3967c718957f545e9c3cd87089b748ce7e7b94058bd30ff92f467582218db 0.0s done #31 exporting attestation manifest sha256:4df2193591735c026fd21d190c68d2155708c1f5fb412ef46b8a3342741b5f58 0.0s done #31 exporting manifest list sha256:b6c9cb0e8a05d49055f0ab7d44abd4513deae90963bcd6c63b1366a99906adbf 0.0s done #31 naming to docker.io/library/nodeledge-mqtt-listener-ui:latest done #31 unpacking to docker.io/library/nodeledge-mqtt-listener-ui:latest 0.0s done #31 DONE 0.2s #32 [ui] resolving provenance for metadata file #32 DONE 0.0s Image nodeledge-mqtt-listener-ui Built Image nodeledge-mqtt-listener-api Built