diff --git a/.env.example b/.env.example index 0531fe6..5842041 100644 --- a/.env.example +++ b/.env.example @@ -15,4 +15,19 @@ SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_SENDER_NAME="Go.Gin.Template " SMTP_AUTH_EMAIL= -SMTP_AUTH_PASSWORD= \ No newline at end of file +SMTP_AUTH_PASSWORD= + +# rabbitmq +RABBITMQ_HOST=rabbitmq +RABBITMQ_PORT=5672 +RABBITMQ_USER=guest +RABBITMQ_PASSWORD=guest +RABBITMQ_MANAGEMENT_PORT=15672 +RABBITMQ_LOG_QUEUE=log_queue + +# redis +REDIS_HOST=redis +REDIS_PORT=6379 +REDIS_PASSWORD=redis +REDIS_DB=0 +REDIS_CACHE_TTL_MINUTES=60 \ No newline at end of file diff --git a/config/rabbitmq.go b/config/rabbitmq.go index de31dda..48d9934 100644 --- a/config/rabbitmq.go +++ b/config/rabbitmq.go @@ -22,8 +22,6 @@ func InitRabbitMQ() { user, pass, host, port, ) - fmt.Println("Connecting to RabbitMQ:", uri) - conn, err := amqp.Dial(uri) if err != nil { log.Printf("RabbitMQ connect error: %v\n", err) diff --git a/docker-compose.yml b/docker-compose.yml index f68c907..d118f0f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -27,8 +27,21 @@ services: networks: - default + redis: + image: redis:alpine + restart: always + container_name: redis + command: ["redis-server", "--requirepass", "redis"] + volumes: + - redis-data:/data + ports: + - "${REDIS_PORT:-6379}:6379" + networks: + - default + volumes: app-data: + redis-data: networks: default: