Advertisement
Guest User

Untitled

a guest
Sep 11th, 2019
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. FROM golang as build_base
  2. # 這裡一定得是本機資料夾
  3. WORKDIR /go/src/moony/unicorn-go
  4.  
  5. FROM build_base AS server_builder
  6. COPY . .
  7. ENV GOOS=linux
  8. ENV GOARCH=amd64
  9. RUN go build -o /buildSrc -tags netgo -ldflags '-w -extldflags "-static"' .
  10.  
  11.  
  12. FROM heroku/heroku:16
  13. COPY --from=server_builder /buildSrc /uploadSrc
  14. COPY ./wait-for-it.sh /
  15.  
  16. # ENTRYPOINT ["sh /wait-for-it.sh -t=10 mysql:3306 ","&&","/uploadSrc", "db:seed"]
  17. # ENTRYPOINT sleep 10 && /uploadSrc db:reset && sleep 20 && /uploadSrc db:seed && sleep 20 && /uploadSrc http:demo
  18. ENTRYPOINT sleep 10 && /uploadSrc db:reset && sleep 20 && /uploadSrc http:demo
  19. # ENTRYPOINT sh /wait-for-it.sh -t=10 mysql:3306; && /uploadSrc db:reset && sleep 20 && /uploadSrc db:seed
  20. # RUN ["/uploadSrc","db:seed"]
  21. CMD ["/uploadSrc","http:demo"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement