Host Nestjs Microservices on Coolify
If you’re building a microservice architecture using NestJS and gRPC, you might quickly find yourself managing multiple services that share the same node_modules, package.json, and even protobuf definitions. In this blog post, I’ll walk you through how I structured my monorepo, containerized it efficiently using a single Dockerfile, and handled environment-aware service resolution to avoid gRPC connection issues like ECONNREFUSED.