克里斯·W:
我想将我的Web应用程序部署到弹性beantalk,但它似乎仅支持Go 1.4,而不支持Go 1.6。有没有办法获取自定义图片?
我想要1.6的原因是因为它支持供应商,并且我的Web应用程序依赖于第三方包装。
fl0cke:
最好的选择是使用docker。
以下是将应用程序部署到Elastic Beanstalk的步骤:
- 创建新环境时,请选择通用Docker平台。
- 将一个名为的文件放入
Dockerfile
您的项目根目录,其中包含以下内容:
FROM golang:1.6.2-onbuild
EXPOSE 80
- 在您的中添加规范的导入路径
main.go
。例如,如果您的软件包名称是my/package
的第一行,main.go
则应为package main // import "my/package"
- 让您的应用程序监听端口80
- 部署!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句