diff --git a/.examples/docker-compose-mongodb/config.yaml b/.examples/docker-compose-mongodb/config.yaml index 7d5ed71..6fb9734 100644 --- a/.examples/docker-compose-mongodb/config.yaml +++ b/.examples/docker-compose-mongodb/config.yaml @@ -6,7 +6,7 @@ providers: type: "rabbitmq" retry: 5 amqp-config: - host: "localhost" + host: "rabbitmq" port: 5672 username: "user" password: "password" @@ -14,7 +14,7 @@ providers: databases: - name: "mongo-database" type: "mongodb" - connection-string: "mongodb://localhost:27017" + connection-string: "mongodb://mongodb:27017" retry: 3 database: "mynewdb" diff --git a/Dockerfile b/Dockerfile index 1966c65..41b49d1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,11 +3,13 @@ RUN apk add --no-cache build-base git binutils-gold WORKDIR /app COPY . ./ RUN go build -buildmode=plugin -o postgres-linux.so ./plugin/postgresql/postgresql.go +RUN go build -buildmode=plugin -o mongodb-linux.so ./plugin/mongodb/mongodb.go RUN GOOS=linux go build -a -o konsume . FROM alpine:3.14 WORKDIR /root/ COPY --from=builder /app/konsume . COPY --from=builder /app/postgres-linux.so ./plugins/ +COPY --from=builder /app/mongodb-linux.so ./plugins/ RUN apk add --no-cache ca-certificates ENTRYPOINT ["./konsume"] \ No newline at end of file