Docker Compose para desarrollo local: Node.js, PostgreSQL y hot-reload sin drama
6 min readDocker Compose para desarrollo local con Node.js: ¿cuántas veces escuchaste 'en mi máquina funciona'? Es porque Node.js estaba en una versión, PostgreSQL en otra, y las variables de entorno eran un caos. Docker Compose acaba con ese problema: un archivo YAML, un comando, y todo el equipo tiene el mismo entorno. Este artículo te enseña a configurar un entorno de desarrollo completo con Node.js + PostgreSQL + hot-reload en menos de 30 minutos.
¿Cuántas veces escuchaste 'en mi máquina funciona'? Es porque Node.js estaba en una versión, PostgreSQL en otra, y las variables de entorno eran un caos. Docker Compose acaba con ese problema: un archivo YAML, un comando, y todo el equipo tiene el mismo entorno. Este artículo te enseña a configurar un entorno de desarrollo completo con Node.js + PostgreSQL + hot-reload en menos de 30 minutos.
Las credenciales de PostgreSQL aquí son para desarrollo local. Nunca uses estas en producción — usa variables de entorno desde secretos de CI/CD.
Cuando cambies archivos en src/, nodemon detecta el cambio automáticamente y reinicia el proceso Node.js en cuestión de 1-2 segundos.
