我一直在努力尝试将 Go 应用程序发布到 AWS Elastic Beanstalk 几个小时。
我的项目结构现在是:
以下文件都在我的根文件夹中:
application.go
build.sh
Buildfile
Procfile
应用程序.go
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
router := gin.Default()
router.GET("/user/:name", func(c *gin.Context) {
name := c.Param("name")
c.String(http.StatusOK, "Hello %s", name)
})
router.Run(":5000")
}
build.sh
go get "github.com/gin-gonic/gin" //Have tried without quotation marks
go build application.go
构建文件
make: ./build.sh
档案
web: bin/application
我还阅读了 AWS网站上的文档。据我所知,我的代码和上面提到的演示中的代码是正确的。
我将根文件夹的全部内容压缩为 .zip 文件,然后通过 Web 门户上传到 AWS。
慕丝7291255
LEATH
相关分类