Skip to content
เข้าสู่ระบบ

Deployment

Go compile เป็น single binary ทำให้ deploy ง่ายมาก

Terminal window
# Build สำหรับ OS ปัจจุบัน
go build -o myapp ./cmd/server
# Cross-compile
GOOS=linux GOARCH=amd64 go build -o myapp-linux
GOOS=darwin GOARCH=arm64 go build -o myapp-mac-arm
GOOS=windows GOARCH=amd64 go build -o myapp.exe
# Build with optimizations
go build -ldflags="-s -w" -o myapp
# -s: strip symbol table
# -w: strip DWARF debug info
# Inject version info
VERSION=1.0.0
go build -ldflags="-X main.Version=$VERSION" -o myapp

เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม

ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด