Deployment Go (with Cloud SQL + Cloud Run) | GoAPI Essential EP. 9 (End)
☕️ สนับสนุนช่องเราด้วยการสมัครสมาชิกช่องทางนี้ได้เลย https://www.youtube.com/channel/UC3YgTINPYQmUcRt5ZcNFIZQ/join สวัสดีสู่ตอนที่ 9 ของซีรีย์ GoAPI Essential หัวข้อนี้คือ "ตอนจบของ Course GoAPI Essential" ว่าด้วยเรื่องของการ Deploy งาน Go Application กัน หลังจากที่เราเรียนรู้ Go application ตั้งแต่การทำ Web service ผ่าน Fiber และจัดการ Database ผ่าน GORM มา ในหัวข้อนี้ เราจะลองนำงานมาลอง Deploy ขึ้น Server จริงกันดู ว่ามีไอเดียประมาณไหนในการ Deploy งานขึ้นบ้าง และมีอะไรที่เราควรรู้ก่อนขึ้นงาน go application จริงกันบ้าง มาเรียนรู้ผ่านหัวข้อนี้กันครับ โดยในหัวข้อนี้เราจะ cover หัวข้อนี้ 1. รู้จักกับพื้นฐานของการ Deploy งาน Go application 1 ตัวว่าต้องมีอะไรบ้าง 2. รู้จักกับ Docker และการ build image และ Container ของ Go Application 3. ทำการสร้าง database PostgreSQL ด้วย Cloud SQL 4. นำ image ขึ้น Artifact Registry และ deploy ขึ้น Cloud Run 5. ปิดท้าย Session ด้วยเรื่องที่ควรรู้ก่อน Deploy งานจริงๆ และ ปิดท้าย Course กัน 😆 (ในหัวข้อนี้ ผมจะยังไม่ได้ลงลึกมากสำหรับเรื่องของ Cloud และ CI/CD นะครับ เราจะเก็บไว้แบบเน้นๆกันในอนาคตแน่นอนครับ 😘) ขอบคุณทุกท่านที่เรียนรู้กันจนจบ Course ขอให้ทุกคนได้รับความรู้อย่างเต็มอิ่ม และหวังว่าจะนำความรู้ไปพัฒนางานกันต่อได้นะครับ 😁 หัวข้อ 00:00 แนะนำหัวข้อ 02:31 Go application deploy ยังไงได้บ้าง 06:23 รู้จักการ build image และ คำสั่งต่างๆใน Dockerfile 13:06 มาเริ่มสร้าง project Fiber + GORM + env 19:12 เริ่มทำ Dockerfile และ build image 25:28 ทดสอบ run image เป็น container 30:07 รู้จักกับ Cloud SQL เพื่อสร้าง Cloud database 32:23 สร้าง Cloud SQL (ฉบับ PostgreSQL) 36:33 ทดสอบต่อ Cloud SQL ด้วย pgAdmin และ GORM 42:51 แนะนำ Cloud Run และ Artifact Registry 44:38 สร้าง Repository ใน Artifact Registry 46:11 push image จาก Docker ไปยัง Artifact Registry 54:48 สร้าง service Cloud run และนำ image ไป deploy 1:07:16 สรุปการ Deploy งานทั้งหมด 1:09:01 คำแนะนำเพิ่มเติมเรื่องการ Deploy 1:13:55 สรุป Course ทั้งหมดที่เรียนมา สำหรับใครอยาก follow ตามเอกสาร สามารถเข้ามาอ่านกันได้เล้ยที่นี่ https://docs.mikelopster.dev/c/goapi-essential/chapter-9/intro ใครมีข้อสงสัยเพิ่มเติม มาพูดคุยแลกเปลี่ยนความรู้กันได้ที่ Facebook page: https://www.facebook.com/mikelopster.dev Website: https://mikelopster.dev แปะพิกัดของที่ผมใช้ https://shope.ee/8A54c8cfkf ของที่ตั้งอยู่ด้านหลัง https://shope.ee/6fI75UuLEM osmo pocket 3 https://shope.ee/4VDcVixCW9 ไมค์ shure https://shope.ee/6pbXI6d5xG กล้องวงจรปิด
Download
0 formatsNo download links available.