[問題] heroku使用docker安裝

看板Soft_Job作者 (脫俗仙子談無慾)時間4年前 (2019/08/30 22:32), 4年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近在研究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://www.ptt.cc/bbs/Soft_Job/M.1567175569.A.518.html ※ 編輯: MOONY135 (123.194.180.20 臺灣), 08/31/2019 11:29:12
文章代碼(AID): #1TQJEHKO (Soft_Job)