From 84ffb46275c816161eb95f01f7237d18978fdb83 Mon Sep 17 00:00:00 2001 From: Aimon Date: Thu, 22 Dec 2022 21:35:12 -0300 Subject: [PATCH] fix: docker build failing because of deprecated go version --- .../rabbitmq/applications/consumer/dockerfile | 11 ++++++----- messaging/rabbitmq/applications/consumer/go.mod | 8 ++++++++ messaging/rabbitmq/applications/consumer/go.sum | 14 ++++++++++++++ .../rabbitmq/applications/publisher/dockerfile | 11 ++++++----- messaging/rabbitmq/applications/publisher/go.mod | 9 +++++++++ messaging/rabbitmq/applications/publisher/go.sum | 16 ++++++++++++++++ 6 files changed, 59 insertions(+), 10 deletions(-) create mode 100644 messaging/rabbitmq/applications/consumer/go.mod create mode 100644 messaging/rabbitmq/applications/consumer/go.sum create mode 100644 messaging/rabbitmq/applications/publisher/go.mod create mode 100644 messaging/rabbitmq/applications/publisher/go.sum diff --git a/messaging/rabbitmq/applications/consumer/dockerfile b/messaging/rabbitmq/applications/consumer/dockerfile index b63b85d..a74323e 100644 --- a/messaging/rabbitmq/applications/consumer/dockerfile +++ b/messaging/rabbitmq/applications/consumer/dockerfile @@ -1,17 +1,18 @@ -FROM golang:1.14-alpine as build +FROM golang:1.16-alpine as build RUN apk add --no-cache git WORKDIR /src -RUN go get github.com/sirupsen/logrus -RUN go get github.com/streadway/amqp +COPY go.mod ./ +COPY go.sum ./ -COPY consumer.go /src +RUN go mod download + +COPY consumer.go ./ RUN go build consumer.go - FROM alpine as runtime COPY --from=build /src/consumer /app/consumer diff --git a/messaging/rabbitmq/applications/consumer/go.mod b/messaging/rabbitmq/applications/consumer/go.mod new file mode 100644 index 0000000..50db9c5 --- /dev/null +++ b/messaging/rabbitmq/applications/consumer/go.mod @@ -0,0 +1,8 @@ +module consumerMod + +go 1.16 + +require ( + github.com/sirupsen/logrus v1.6.0 + github.com/streadway/amqp v1.0.0 +) diff --git a/messaging/rabbitmq/applications/consumer/go.sum b/messaging/rabbitmq/applications/consumer/go.sum new file mode 100644 index 0000000..511e758 --- /dev/null +++ b/messaging/rabbitmq/applications/consumer/go.sum @@ -0,0 +1,14 @@ +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/konsorten/go-windows-terminal-sequences v1.0.3 h1:CE8S1cTafDpPvMhIxNJKvHsGVBgn1xWYf1NbHQhywc8= +github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/sirupsen/logrus v1.6.0 h1:UBcNElsrwanuuMsnGSlYmtmgbb23qDR5dG+6X6Oo89I= +github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= +github.com/streadway/amqp v1.0.0 h1:kuuDrUJFZL1QYL9hUNuCxNObNzB0bV/ZG5jV3RWAQgo= +github.com/streadway/amqp v1.0.0/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= +github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894 h1:Cz4ceDQGXuKRnVBDTS23GTn/pU5OE2C0WrNTOYK1Uuc= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= diff --git a/messaging/rabbitmq/applications/publisher/dockerfile b/messaging/rabbitmq/applications/publisher/dockerfile index 6d7a0b6..0fe669d 100644 --- a/messaging/rabbitmq/applications/publisher/dockerfile +++ b/messaging/rabbitmq/applications/publisher/dockerfile @@ -1,14 +1,15 @@ -FROM golang:1.14-alpine as build +FROM golang:1.16-alpine as build RUN apk add --no-cache git WORKDIR /src -RUN go get github.com/julienschmidt/httprouter -RUN go get github.com/sirupsen/logrus -RUN go get github.com/streadway/amqp +COPY go.mod ./ +COPY go.sum ./ -COPY publisher.go /src +RUN go mod download + +COPY publisher.go ./ RUN go build publisher.go diff --git a/messaging/rabbitmq/applications/publisher/go.mod b/messaging/rabbitmq/applications/publisher/go.mod new file mode 100644 index 0000000..26b6733 --- /dev/null +++ b/messaging/rabbitmq/applications/publisher/go.mod @@ -0,0 +1,9 @@ +module publisherMod + +go 1.16 + +require ( + github.com/julienschmidt/httprouter v1.3.0 + github.com/sirupsen/logrus v1.6.0 + github.com/streadway/amqp v1.0.0 +) diff --git a/messaging/rabbitmq/applications/publisher/go.sum b/messaging/rabbitmq/applications/publisher/go.sum new file mode 100644 index 0000000..c3ae922 --- /dev/null +++ b/messaging/rabbitmq/applications/publisher/go.sum @@ -0,0 +1,16 @@ +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U= +github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/konsorten/go-windows-terminal-sequences v1.0.3 h1:CE8S1cTafDpPvMhIxNJKvHsGVBgn1xWYf1NbHQhywc8= +github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/sirupsen/logrus v1.6.0 h1:UBcNElsrwanuuMsnGSlYmtmgbb23qDR5dG+6X6Oo89I= +github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= +github.com/streadway/amqp v1.0.0 h1:kuuDrUJFZL1QYL9hUNuCxNObNzB0bV/ZG5jV3RWAQgo= +github.com/streadway/amqp v1.0.0/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= +github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894 h1:Cz4ceDQGXuKRnVBDTS23GTn/pU5OE2C0WrNTOYK1Uuc= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=