diff --git a/.dockerignore b/.dockerignore index bf77ef1..ffdd277 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,4 @@ -node_modules +node_modules/ dist -.git +.git/ .env \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 301998e..1064aa1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,10 +18,15 @@ RUN npm run build # ✅ ตอนนี้ vite build จะใช้ @vitejs/p # ใช้ Nginx เป็น Web Server สำหรับเสิร์ฟไฟล์ static FROM nginx:alpine +RUN adduser -D myuser +USER myuser # คัดลอกไฟล์ที่ build แล้วไปยัง Nginx COPY --from=build /app/dist /usr/share/nginx/html +# ลบ cache หรือไฟล์ที่ไม่จำเป็น +RUN rm -rf /var/cache/apk/* + # เปิดพอร์ต 80 EXPOSE 80