-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Description
When I built it locally I see no issues:
$ docker compose up --build --remove-orphans
Compose can now delegate builds to bake for better performance.
To do so, set COMPOSE_BAKE=true.
[+] Building 34.0s (19/19) FINISHED docker:default
=> [dist internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.08kB 0.0s
=> [serve internal] load metadata for docker.io/library/node:24-bullseye 0.9s
=> [dist internal] load .dockerignore 0.0s
=> => transferring context: 222B 0.0s
=> [serve base 1/4] FROM docker.io/library/node:24-bullseye@sha256:880d51ac3ba46630960ac7a21b2ec2c414ba90ccce772cfe93d9aa6711c956bf 13.5s
=> => resolve docker.io/library/node:24-bullseye@sha256:880d51ac3ba46630960ac7a21b2ec2c414ba90ccce772cfe93d9aa6711c956bf 0.0s
=> => sha256:3dc691cfdaf6beccfb6386fbb1c28ba75137a2e972cda35fa8a7813bffadccdc 449B / 449B 0.3s
=> => sha256:98e73597dd5364ef9c92016b00f809612de61d8b69aaabc363cc48ddc5685ea1 60.43MB / 60.43MB 5.0s
=> => sha256:a1456f116b0476f42931a027081f030d2b8742611bccbaa842701ea6623a8501 1.25MB / 1.25MB 0.7s
=> => sha256:9f381084a0cc04c589d49dc6c6dbf56ae76126107d039a8ba6eb28af4a851d4b 4.09kB / 4.09kB 0.6s
=> => sha256:f0f51ee5c79e1ef5812268320c854e2eaf0bb5f4e2cf2a7974448200d36854de 197.14MB / 197.14MB 9.2s
=> => sha256:54d1704eb717ce17ad2843f567b5defc32883042e6e9f97e2bcf2ce3c282677b 54.76MB / 54.76MB 4.7s
=> => sha256:632ef5283d0fcf0e3a19d6c5dbcc294922d142b506d2ab494fb73004518cdc31 53.75MB / 53.75MB 4.7s
=> => sha256:2be42d221bda6286090b1656c911554463aed2c0d506c236e16250de9b9e4667 15.77MB / 15.77MB 1.0s
=> => extracting sha256:632ef5283d0fcf0e3a19d6c5dbcc294922d142b506d2ab494fb73004518cdc31 0.9s
=> => extracting sha256:2be42d221bda6286090b1656c911554463aed2c0d506c236e16250de9b9e4667 0.2s
=> => extracting sha256:54d1704eb717ce17ad2843f567b5defc32883042e6e9f97e2bcf2ce3c282677b 1.0s
=> => extracting sha256:f0f51ee5c79e1ef5812268320c854e2eaf0bb5f4e2cf2a7974448200d36854de 2.4s
=> => extracting sha256:9f381084a0cc04c589d49dc6c6dbf56ae76126107d039a8ba6eb28af4a851d4b 0.0s
=> => extracting sha256:98e73597dd5364ef9c92016b00f809612de61d8b69aaabc363cc48ddc5685ea1 1.1s
=> => extracting sha256:a1456f116b0476f42931a027081f030d2b8742611bccbaa842701ea6623a8501 0.0s
=> => extracting sha256:3dc691cfdaf6beccfb6386fbb1c28ba75137a2e972cda35fa8a7813bffadccdc 0.0s
=> [dist internal] load build context 0.4s
=> => transferring context: 4.01MB 0.4s
=> CACHED [serve base 2/4] WORKDIR /app/src 1.2s
=> [dist base 3/4] COPY package.json package-lock.json ./ 0.2s
=> [dist base 4/4] RUN npm ci 5.1s
=> [dist stage-5 1/1] COPY . /app/src 2.1s
=> [dist] exporting to image 10.0s
=> => exporting layers 6.6s
=> => exporting manifest sha256:a91a14628ab30ca4b87c2073340c6939befa56b82bee9c1d5a7a587650d9831b 0.0s
=> => exporting config sha256:66e3c28117746cd54b4469059a6ccf0dccbf2fef9d655c5a346f94ff491980c7 0.0s
=> => exporting attestation manifest sha256:f732356c32446a2f2450969b43bcafcef3367612c59e5ad1eb9898e8a968762e 0.1s
=> => exporting manifest list sha256:8d93eaea17acf963640840bbbdeb1a7f52e7bb0f3a99d457ee9f723c860b33e2 0.0s
=> => naming to docker.io/library/orionrobotsgithubio-dist:latest 0.0s
=> => unpacking to docker.io/library/orionrobotsgithubio-dist:latest 3.2s
=> [dist] resolving provenance for metadata file 0.0s
=> [serve internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.08kB 0.0s
=> [serve internal] load .dockerignore 0.0s
=> => transferring context: 222B 0.0s
=> [serve internal] load build context 0.1s
=> => transferring context: 198.88kB 0.1s
=> CACHED [serve base 3/4] COPY package.json package-lock.json ./ 0.0s
=> CACHED [serve base 4/4] RUN npm ci 0.0s
=> CACHED [serve stage-5 1/1] COPY . /app/src 0.0s
=> [serve] exporting to image 0.2s
=> => exporting layers 0.0s
=> => exporting manifest sha256:4cfcfffc5e352adba0442c18231885299d995cb76c876fe8425d5e2c7cd7b40e 0.0s
=> => exporting config sha256:5834720a0dd1c71854d4e67d32f6d82263e488c9a795a21d03c491defbd6cd89 0.0s
=> => exporting attestation manifest sha256:f5d19cf5c4ae361afd6c52526f74a3ff994c36e6ef392acaa1103574f98b9cd2 0.1s
=> => exporting manifest list sha256:58262e3cf785dc12dd3290f34114c5749c9ef32d31f31dbad8a03bc582f8bea5 0.0s
=> => naming to docker.io/library/orionrobotsgithubio-serve:latest 0.0s
=> => unpacking to docker.io/library/orionrobotsgithubio-serve:latest 0.0s
=> [serve] resolving provenance for metadata file 0.0
However, when I see copilot sessions - e.g. #252 then I see the following:
$ cd /home/runner/work/orionrobots.github.io/orionrobots.github.io && docker compose up --timeout 300 -d
[+] Building 0.0s (0/1)
=> [internal] load local bake definitions 0.0s
[+] Building 0.1s (1/2)
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 778B 0.0s
[+] Building 0.3s (3/4)
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 778B 0.0s
=> [serve internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.08kB 0.0s
=> [serve internal] load metadata for docker.io/library/node:24-bullseye 0.2s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
[+] Building 0.5s (3/4)
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 778B 0.0s
=> [serve internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.08kB 0.0s
=> [serve internal] load metadata for docker.io/library/node:24-bullseye 0.3s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
[+] Building 0.6s (3/4)
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 778B 0.0s
=> [serve internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.08kB 0.0s
=> [serve internal] load metadata for docker.io/library/node:24-bullseye 0.5s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
[+] Building 0.8s (3/4)
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 778B 0.0s
=> [serve internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.08kB 0.0s
=> [serve internal] load metadata for docker.io/library/node:24-bullseye 0.6s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
[+] Building 0.9s (3/4)
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 778B 0.0s
=> [serve internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.08kB 0.0s
=> [serve internal] load metadata for docker.io/library/node:24-bullseye 0.8s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
[+] Building 1.1s (3/4)
=> [internal] load local bake definitions 0.0s
<output too long - dropped 69460 lines from the middle>
=> => extracting sha256:a1456f116b0476f42931a027081f030d2b8742611bccbaa842701ea6623a8501 0.0s
=> => extracting sha256:3dc691cfdaf6beccfb6386fbb1c28ba75137a2e972cda35fa8a7813bffadccdc 0.0s
=> [serve internal] load build context 2.3s
=> => transferring context: 425.25MB 2.3s
=> [dist base 2/4] WORKDIR /app/src 0.0s
=> [serve base 3/4] COPY package.json package-lock.json ./ 0.0s
=> [dist base 4/4] RUN npm ci 282.3s
[+] Building 299.4s (9/11)
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 778B 0.0s
=> [serve internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2.08kB 0.0s
=> [serve internal] load metadata for docker.io/library/node:24-bullseye 0.9s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
=> [serve internal] load .dockerignore 0.0s
=> => transferring context: 222B 0.0s
=> [dist base 1/4] FROM docker.io/library/node:24-bullseye@sha256:880d51ac3ba46630960ac7a21b2ec2c414ba90ccce772 15.8s
=> => resolve docker.io/library/node:24-bullseye@sha256:880d51ac3ba46630960ac7a21b2ec2c414ba90ccce772cfe93d9aa67 0.0s
=> => sha256:39ad5f2e02f1c4f9aadba3d14f2289b8df6916da4387cf65061f9b780bd52a4d 2.50kB / 2.50kB 0.0s
=> => sha256:64fd31ac6b2dd557904a7febf9e1116eb252a76d7d29cb9dd3a4e40baa431547 6.62kB / 6.62kB 0.0s
=> => sha256:54d1704eb717ce17ad2843f567b5defc32883042e6e9f97e2bcf2ce3c282677b 54.76MB / 54.76MB 0.8s
=> => sha256:880d51ac3ba46630960ac7a21b2ec2c414ba90ccce772cfe93d9aa6711c956bf 2.64kB / 2.64kB 0.0s
=> => sha256:632ef5283d0fcf0e3a19d6c5dbcc294922d142b506d2ab494fb73004518cdc31 53.75MB / 53.75MB 0.7s
=> => sha256:2be42d221bda6286090b1656c911554463aed2c0d506c236e16250de9b9e4667 15.77MB / 15.77MB 0.2s
=> => sha256:f0f51ee5c79e1ef5812268320c854e2eaf0bb5f4e2cf2a7974448200d36854de 197.14MB / 197.14MB 2.9s
=> => extracting sha256:632ef5283d0fcf0e3a19d6c5dbcc294922d142b506d2ab494fb73004518cdc31 2.8s
=> => sha256:98e73597dd5364ef9c92016b00f809612de61d8b69aaabc363cc48ddc5685ea1 60.43MB / 60.43MB 1.4s
=> => sha256:9f381084a0cc04c589d49dc6c6dbf56ae76126107d039a8ba6eb28af4a851d4b 4.09kB / 4.09kB 0.7s
=> => sha256:3dc691cfdaf6beccfb6386fbb1c28ba75137a2e972cda35fa8a7813bffadccdc 449B / 449B 0.9s
=> => sha256:a1456f116b0476f42931a027081f030d2b8742611bccbaa842701ea6623a8501 1.25MB / 1.25MB 0.9s
=> => extracting sha256:2be42d221bda6286090b1656c911554463aed2c0d506c236e16250de9b9e4667 0.4s
=> => extracting sha256:54d1704eb717ce17ad2843f567b5defc32883042e6e9f97e2bcf2ce3c282677b 1.9s
=> => extracting sha256:f0f51ee5c79e1ef5812268320c854e2eaf0bb5f4e2cf2a7974448200d36854de 4.7s
=> => extracting sha256:9f381084a0cc04c589d49dc6c6dbf56ae76126107d039a8ba6eb28af4a851d4b 0.0s
=> => extracting sha256:98e73597dd5364ef9c92016b00f809612de61d8b69aaabc363cc48ddc5685ea1 2.0s
=> => extracting sha256:a1456f116b0476f42931a027081f030d2b8742611bccbaa842701ea6623a8501 0.0s
=> => extracting sha256:3dc691cfdaf6beccfb6386fbb1c28ba75137a2e972cda35fa8a7813bffadccdc 0.0s
=> [serve internal] load build context 2.3s
=> => transferring context: 425.25MB 2.3s
=> [dist base 2/4] WORKDIR /app/src 0.0s
=> [serve base 3/4] COPY package.json package-lock.json ./ 0.0s
=> [dist base 4/4] RUN npm ci 282.5s
<waiting for command with sessionId: main to exit timed out after 300 seconds. try again with read_bash or abort it with stop_bash tool>
Why is it taking so long to perform npm CI? Is it sat with something unreachable?
Investigate and fix this so copilot can interact with this project using the same docker compose tools a user would at their desk.
Copilot
Metadata
Metadata
Assignees
Labels
No labels