docker-medusa icon indicating copy to clipboard operation
docker-medusa copied to clipboard

Docker build error

Open 1a57danc3 opened this issue 2 years ago • 4 comments

root@vm:~/lab/docker-medusa# docker compose up --build
[+] Building 1.1s (12/18)
 => [admin:test internal] load build definition from Dockerfile            0.0s
 => => transferring dockerfile: 342B                                       0.0s
 => [backend:test internal] load build definition from Dockerfile          0.0s
 => => transferring dockerfile: 312B                                       0.0s
 => [storefront:test internal] load build definition from Dockerfile       0.0s
 => => transferring dockerfile: 320B                                       0.0s
 => [admin:test internal] load .dockerignore                               0.0s
 => => transferring context: 2B                                            0.0s
 => [backend:test internal] load .dockerignore                             0.0s
 => => transferring context: 2B                                            0.0s
 => [storefront:test internal] load .dockerignore                          0.0s
 => => transferring context: 2B                                            0.0s
 => CANCELED [storefront:test internal] load metadata for docker.io/libra  1.0s
 => [backend:test internal] load metadata for docker.io/library/node:17.1  0.9s
 => CANCELED [backend:test 1/9] FROM docker.io/library/node:17.1.0@sha256  0.0s
 => => resolve docker.io/library/node:17.1.0@sha256:22f1866405ad50bb1d141  0.0s
 => => sha256:22f1866405ad50bb1d141739596ba803aed073d618a 1.21kB / 1.21kB  0.0s
 => => sha256:0a10691898e296e9f2c2b1d914dc281c4f2c02ae201 2.21kB / 2.21kB  0.0s
 => => sha256:6dc0a5fbad512a2989e5b41453b01aaa9dcfb6ffdd8 7.60kB / 7.60kB  0.0s
 => [backend:test internal] load build context                             0.0s
 => => transferring context: 1.05kB                                        0.0s
 => CACHED [backend:test 2/9] WORKDIR /app/medusa                          0.0s
 => ERROR [backend:test 3/9] COPY package.json .                           0.0s
------
 > [backend:test 3/9] COPY package.json .:
------
failed to solve: failed to compute cache key: "/package.json" not found: not found
root@vm:~/lab/docker-medusa# docker compose up --build
[+] Building 0.7s (12/18)
 => [storefront:test internal] load build definition from Dockerfile       0.0s
 => => transferring dockerfile: 32B                                        0.0s
 => [admin:test internal] load build definition from Dockerfile            0.0s
 => => transferring dockerfile: 32B                                        0.0s
 => [backend:test internal] load build definition from Dockerfile          0.0s
 => => transferring dockerfile: 32B                                        0.0s
 => [storefront:test internal] load .dockerignore                          0.0s
 => => transferring context: 2B                                            0.0s
 => [admin:test internal] load .dockerignore                               0.0s
 => => transferring context: 2B                                            0.0s
 => [backend:test internal] load .dockerignore                             0.0s
 => => transferring context: 2B                                            0.0s
 => CANCELED [storefront:test internal] load metadata for docker.io/libra  0.5s
 => [backend:test internal] load metadata for docker.io/library/node:17.1  0.5s
 => CANCELED [backend:test 1/9] FROM docker.io/library/node:17.1.0@sha256  0.0s
 => => resolve docker.io/library/node:17.1.0@sha256:22f1866405ad50bb1d141  0.0s
 => => sha256:22f1866405ad50bb1d141739596ba803aed073d618a 1.21kB / 1.21kB  0.0s
 => [backend:test internal] load build context                             0.0s
 => => transferring context: 96B                                           0.0s
 => CACHED [backend:test 2/9] WORKDIR /app/medusa                          0.0s
 => ERROR [backend:test 3/9] COPY package.json .                           0.0s
------
 > [backend:test 3/9] COPY package.json .:
------
failed to solve: failed to compute cache key: "/package.json" not found: not found
root@vm:~/lab/docker-medusa# ls
admin    docker-compose.override.yml  docker-compose.yml  storefront
backend  docker-compose.prod.yml      README.md
root@vm:~/lab/docker-medusa# docker compose up
[+] Running 0/3
 ⠿ storefront Error                                                        7.7s
 ⠿ admin Error                                                             8.6s
 ⠿ backend Error                                                           7.7s
[+] Building 1.1s (11/18)
 => [storefront:test internal] load build definition from Dockerfile       0.0s
 => => transferring dockerfile: 32B                                        0.0s
 => [backend:test internal] load build definition from Dockerfile          0.0s
 => => transferring dockerfile: 32B                                        0.0s
 => [admin:test internal] load build definition from Dockerfile            0.0s
 => => transferring dockerfile: 32B                                        0.0s
 => [storefront:test internal] load .dockerignore                          0.0s
 => => transferring context: 2B                                            0.0s
 => [backend:test internal] load .dockerignore                             0.0s
 => => transferring context: 2B                                            0.0s
 => [admin:test internal] load .dockerignore                               0.0s
 => => transferring context: 2B                                            0.0s
 => CANCELED [admin:test internal] load metadata for docker.io/library/no  1.0s
 => [backend:test internal] load metadata for docker.io/library/node:17.1  0.9s
 => CANCELED [backend:test 1/9] FROM docker.io/library/node:17.1.0@sha256  0.0s
 => => resolve docker.io/library/node:17.1.0@sha256:22f1866405ad50bb1d141  0.0s
 => => sha256:22f1866405ad50bb1d141739596ba803aed073d618a 1.21kB / 1.21kB  0.0s
 => [backend:test internal] load build context                             0.0s
 => => transferring context: 96B                                           0.0s
 => CACHED [backend:test 2/9] WORKDIR /app/medusa                          0.0s
 => ERROR [backend:test 3/9] COPY package.json .                           0.0s
------
 > [backend:test 3/9] COPY package.json .:
------
failed to solve: failed to compute cache key: "/package.json" not found: not found
root@vm:~/lab/docker-medusa#

1a57danc3 avatar Oct 12 '22 11:10 1a57danc3

+1

ET-CS avatar Oct 29 '22 18:10 ET-CS

+1

alexandervantrijffel avatar Jan 29 '23 08:01 alexandervantrijffel

+1

manuelseisl avatar Feb 17 '23 15:02 manuelseisl

Go into /backend and install the gatsby storefront backend:

https://docs.medusajs.com/starters/gatsby-medusa-starter

then modify the Dockerfile COPY directive to point to the gatsby-medusa-starter/package.json file.

circlenaut avatar Mar 12 '23 19:03 circlenaut