deploy NextJs ใน AWS amplify

Amazon Amplify เป็น service หนึ่งใน AWS ที่สามารถ build full-stack web หรือ mobile ได้ง่าย ๆ

เรามาลอง Deploy บนนี้กัน

รายละเอียดต่าง ๆ ใน Amplify ดูได้ตามนี้ https://aws.amazon.com/amplify/

  1. ติดตั้ง aws amplify cli
npm install -g @aws-amplify/cli
  1. Initialize Amplify project ใน root ของโปรเจ็ค Next.js
amplify init
  1. config amplify environment project ใช้คำสั่ง
amplify env add
  1. เพิ่ม Hosting category โดยใช้คำสั่ง
amplify hosting add
  1. จากนั้นก็ build หรือ deploy โดยใช้คำสั่ง
amplify publish

เมื่อรันคำสั่งเสร็จสิ้น ก็รอจน deploy เสร็จ เราสามารถเข้า url ไปทดสอบได้โดยจะเห็นได้จากการ return ของคำสั่ง publish

ค่าเริ่มต้นนั้น Amplify จะใช้ S3 กับ Cloudfront เราสามารถเปลี่ยนได้ตามต้องการ



Copyright © 2023 Devcode Code Example - Powered by www.doesystem.com