D
Dokploy4mo ago
Suiii

Deploy NextJS with dockerfile

ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 33981740-93cb-4966-b5de-c32207174f81::a7ye70isi7l5g1zremrrxaguc: "/src/web-app": not found
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 33981740-93cb-4966-b5de-c32207174f81::a7ye70isi7l5g1zremrrxaguc: "/src/web-app": not found
3 Replies
Suiii
SuiiiOP4mo ago
+1
#11 [builder 4/5] COPY src/web-app ./
#11 ERROR: failed to calculate checksum of ref 33981740-93cb-4966-b5de-c32207174f81::iggqwl2ycnb7j68t1pyyt5n54: "/src/web-app": not found
#12 [deps 1/5] FROM docker.io/library/node:18-alpine@sha256:6655f1267cc3b2c278af3c0cec5a7dcc639cc44e85c844009412528352dddd7e
#12 resolve docker.io/library/node:18-alpine@sha256:6655f1267cc3b2c278af3c0cec5a7dcc639cc44e85c844009412528352dddd7e done
#12 sha256:6655f1267cc3b2c278af3c0cec5a7dcc639cc44e85c844009412528352dddd7e 7.67kB / 7.67kB done
#12 sha256:330c8b9c716289116cf82d54ef801bf86bf01223cdffd2631cf2e87c8680bbf2 1.72kB / 1.72kB done
#12 sha256:97b35cd18ef752982113b0ad7bff0c2bacd3bcd11db639702a8847778c445598 6.18kB / 6.18kB done
#12 CANCELED
------
> [builder 4/5] COPY src/web-app ./:
------
4 warnings found (use docker --debug to expand):
 - LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 13)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 21)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 23)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 39)
Dockerfile:11
--------------------
| WORKDIR /app
| COPY --from=deps /app/node_modules ./node_modules
| >>> COPY src/web-app ./
|
| ENV 1
--------------------
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 33981740-93cb-4966-b5de-c32207174f81::iggqwl2ycnb7j68t1pyyt5n54: "/src/web-app": not found
#11 [builder 4/5] COPY src/web-app ./
#11 ERROR: failed to calculate checksum of ref 33981740-93cb-4966-b5de-c32207174f81::iggqwl2ycnb7j68t1pyyt5n54: "/src/web-app": not found
#12 [deps 1/5] FROM docker.io/library/node:18-alpine@sha256:6655f1267cc3b2c278af3c0cec5a7dcc639cc44e85c844009412528352dddd7e
#12 resolve docker.io/library/node:18-alpine@sha256:6655f1267cc3b2c278af3c0cec5a7dcc639cc44e85c844009412528352dddd7e done
#12 sha256:6655f1267cc3b2c278af3c0cec5a7dcc639cc44e85c844009412528352dddd7e 7.67kB / 7.67kB done
#12 sha256:330c8b9c716289116cf82d54ef801bf86bf01223cdffd2631cf2e87c8680bbf2 1.72kB / 1.72kB done
#12 sha256:97b35cd18ef752982113b0ad7bff0c2bacd3bcd11db639702a8847778c445598 6.18kB / 6.18kB done
#12 CANCELED
------
> [builder 4/5] COPY src/web-app ./:
------
4 warnings found (use docker --debug to expand):
 - LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 13)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 21)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 23)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format (line 39)
Dockerfile:11
--------------------
| WORKDIR /app
| COPY --from=deps /app/node_modules ./node_modules
| >>> COPY src/web-app ./
|
| ENV 1
--------------------
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 33981740-93cb-4966-b5de-c32207174f81::iggqwl2ycnb7j68t1pyyt5n54: "/src/web-app": not found
Andres Ruiz
Andres Ruiz4mo ago
Did you check if src/web-app exists inside the container file system? Anyway, I'll share the docker file that I use (with NextJS 15 - docker compose ready), maybe it could be a good starting point to solve your problem: https://gist.github.com/andresruizdev/a57507557f29942af5f70c98443d209f
Gist
Dockerfile - NextJS 15 with Prisma and BetterAuth
GitHub Gist: instantly share code, notes, and snippets.
Siumauricio
Siumauricio4mo ago
Yeah i think there are some errors with your dockerfile itself

Did you find this page helpful?