gpt4 book ai didi

amazon-web-services - 将 Go 1.6 Web 应用程序部署到 AWS Elastic Beanstalk?

转载 作者:IT王子 更新时间:2023-10-29 01:42:16 26 4
gpt4 key购买 nike

我想将我的 Web 应用程序部署到 Elastic Beanstalk,但它似乎只支持 Go 1.4 而不是 Go 1.6。有没有办法获得自定义图像?

我想要 1.6 的原因是因为它支持 vendor 并且我的网络应用程序依赖于第 3 方包。

最佳答案

最好的选择是使用 docker .

以下是将您的应用程序部署到 Elastic Beanstalk 的步骤:

  1. 在创建新环境时选择通用 Docker 平台。
  2. 将名为 Dockerfile 的文件放入项目根目录,内容如下:

FROM golang:1.6.2-onbuild
EXPOSE 80

  1. 添加 canonical import path到你的 main.go。例如,如果你的包名称是 my/package main.go 的第一行应该是 package main//import "my/package"
  2. 让您的应用程序监听端口 80
  3. 部署!

关于amazon-web-services - 将 Go 1.6 Web 应用程序部署到 AWS Elastic Beanstalk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36103362/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com