Nuxt Docker Build Error failed to solve: invalid file request .output ….

ตอน Dev แล้วที่นี้่ช่วยที่ package container จาก Local เวลาสั่ง docker build มันจะ Error แนวๆ

ERROR: failed to build: failed to solve: invalid file request .output/server/node_modules/.nitro/@vueuse/[email protected]/node_modules/@vueuse/shared

สาเหตุ

context มี .output จากเครื่อง Windows ทำให้ BuildKit อ่านแล้วพังตอน Docker Build เคสนี้ @vueuse/shared มันหาไม่เจอนี้แหละ โดยตัว .output มันมาจาก bun run build ซึ่งอาจจะเกิดจากเราเอง หรือ ตัว AI Agent มันวางยาก็ได้

การแก้ไข

ปรับเจ้า .dockerignore เพิ่ม .output / .nuxt / dist ออกจาก context ของ Docker ตอน Build

node_modules
.output
.nuxt
dist
Dockerfile*
docker-compose*
.dockerignore
.git
.gitignore
README.md
LICENSE
.vscode
Makefile
helm-charts
.env
.editorconfig
.idea
coverage*
ReleaseMail.html


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.