From e8a90f016d6723821c7d37e61b49f1fb5ca4ef79 Mon Sep 17 00:00:00 2001 From: slaventius Date: Wed, 1 Feb 2023 19:13:27 +0300 Subject: [PATCH] * --- cmd/main.go | 6 +++--- deploy/docker-compose.yml | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 deploy/docker-compose.yml diff --git a/cmd/main.go b/cmd/main.go index 07ab14f..2ed9d93 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -2,11 +2,11 @@ package main import ( "context" - "fmt" "log" "net" "os" "os/signal" + "strconv" "syscall" "test3k/authDB/internal/config" server "test3k/authDB/internal/transport/grpc" @@ -55,7 +55,7 @@ func start(config *config.Config, s *grpc.Server, srv *server.AuthDBServer) { api.RegisterAuthDBServer(s, srv) // - connStr := fmt.Sprintf(":%d", config.App.Port) + connStr := net.JoinHostPort("", strconv.Itoa(config.App.Port)) lis, era := net.Listen("tcp", connStr) if era != nil { log.Fatal(era) @@ -67,6 +67,6 @@ func start(config *config.Config, s *grpc.Server, srv *server.AuthDBServer) { // eru := s.Serve(lis) if eru != nil { - log.Fatal(eru) + log.Fatal("Failed starting server") } } diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml new file mode 100644 index 0000000..bb187d7 --- /dev/null +++ b/deploy/docker-compose.yml @@ -0,0 +1,19 @@ +version: '2' +services: + zookeeper: + image: wurstmeister/zookeeper + ports: + - "2181:2181" + kafka: + build: . + ports: + - "9094:9094" + environment: + KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 + KAFKA_LISTENERS: INTERNAL://kafka:9092,OUTSIDE://kafka:9094 + KAFKA_ADVERTISED_LISTENERS: INTERNAL://kafka:9092,OUTSIDE://localhost:9094 + KAFKA_INTER_BROKER_LISTENER_NAME: INTERNAL + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INTERNAL:PLAINTEXT,OUTSIDE:PLAINTEXT + KAFKA_CREATE_TOPICS: "abcd:2:1" + volumes: + - /var/run/docker.sock:/var/run/docker.sock