2020-10-21 19:41:11 -03:00
|
|
|
FROM golang:1.15
|
2016-11-25 18:51:34 -02:00
|
|
|
|
2019-03-12 16:52:17 -03:00
|
|
|
RUN DOCKERIZE_VERSION=v0.6.1 \
|
|
|
|
&& wget --no-check-certificate https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
|
|
|
|
&& tar -C /usr/local/bin -xzvf dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
|
|
|
|
&& rm dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
|
|
|
|
&& mkdir -p /goevents
|
2018-06-15 10:40:03 -03:00
|
|
|
|
2019-03-12 16:52:17 -03:00
|
|
|
WORKDIR /goevents
|
2018-06-15 10:40:03 -03:00
|
|
|
|
2020-10-21 19:41:11 -03:00
|
|
|
ADD . .
|
|
|
|
|
|
|
|
RUN go mod download
|
|
|
|
|
2018-06-15 10:40:03 -03:00
|
|
|
ENTRYPOINT ["dockerize"]
|
|
|
|
|
2018-11-05 14:24:32 -02:00
|
|
|
CMD ["-wait", "tcp://broker:5672", "-timeout", "60s", "go", "run", "examples/consumer/amqp/consumer.go"]
|