作者MOONY135 (脱俗仙子谈无慾)
看板Soft_Job
标题[问题] heroku使用docker安装
时间Fri Aug 30 22:32:47 2019
最近在研究heroku上布署做好的web api
如果是直接把api 写在main.go里面的话
布署上去是没问题的
但我想用spf13/cobra
根据传入的yml设定档(db连线)去起服务
不过丢上去之後发现服务起不动
不知道是不是我的dockerfile写错
还是heroku.yml有问题
有用过的人可以指点我一下吗 heroku的文档真的蛮难找的
====dockerfile====
FROM golang as build_base
WORKDIR /go/src/moony/unicorn-go
FROM build_base AS server_builder
COPY . .
ENV GOOS=linux
ENV GOARCH=amd64
RUN go build -o /demo0820 -tags netgo -ldflags '-w -extldflags "-static"' .
FROM heroku/heroku:16
EXPOSE 8080
COPY --from=server_builder /demo0820 /demo1225
ENTRYPOINT ./unicorn-go
CMD ["go main.go http:demo -f=config/setting.local.yml"]
找到问题了CMD的参数是这样子的
["/demo1225","http:demo","-f=config/setting.local.yml"]
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.180.20 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1567175569.A.518.html
※ 编辑: MOONY135 (123.194.180.20 台湾), 08/31/2019 11:29:12