ช่วงนี้ได้เข้ามาช่วยทีมย้ายระบบที่เขียนด้วย Nuxt 2.15 แล้วเจอว่ามี bug บางอย่างที่ต้องทำการแก้ แต่พอแก้เสร็จดันเจอว่ามี error ที่ไม่เคยเจอเกิดขึ้น
หลังจากลองหาข้อมูลเลยถึงบางอ้อว่า ตอนนี้ Node17+ มันมีการปรับ Hash algorithm เลยทำให้ไม่สามารถรันได้ จำเป็นจะต้องเพิ่ม NODE_OPTIONS=--openssl-legacy-provider
เข้าไปก่อนสั่ง yarn build
สรุปคือเติมประมาณนี้ใน Dockerfile ก็เรียบร้อยแล้ว
ENV NODE_OPTIONS=--openssl-legacy-provider
RUN yarn build
Happy coding ครับ
Top comments (0)