Deployment
Go compile เป็น single binary ทำให้ deploy ง่ายมาก
Build Binary
Section titled “Build Binary”# Build สำหรับ OS ปัจจุบันgo build -o myapp ./cmd/server
# Cross-compileGOOS=linux GOARCH=amd64 go build -o myapp-linuxGOOS=darwin GOARCH=arm64 go build -o myapp-mac-armGOOS=windows GOARCH=amd64 go build -o myapp.exe
# Build with optimizationsgo build -ldflags="-s -w" -o myapp# -s: strip symbol table# -w: strip DWARF debug info
# Inject version infoVERSION=1.0.0go build -ldflags="-X main.Version=$VERSION" -o myappเข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google