Cuando un servidor necesita acceder a varios repositorios privados de GitHub, una buena práctica es utilizar una Deploy Key independiente para cada repositorio, en lugar de compartir la misma llave SSH entre todos. Este enfoque ofrece varias ventajas: En este artículo veremos cómo configurar una llave SSH distinta para cada…
Category: DevOps
DevOps
Read more
Solucionando el error “Connection refused” al ejecutar tests de PHPUnit en GitHub Actions
Hace poco me encontré con un error bastante común (pero frustrante) al ejecutar tests de PHPUnit en GitHub Actions usando Laravel. Localmente todo funcionaba perfecto, pero en CI los tests fallaban inmediatamente con un error de conexión a la base de datos. El problema Al ejecutar los tests en GitHub…
DevOps
Read more
Configurar PostgreSQL en Laravel con Docker (incluyendo pgvector)
Si estás montando un proyecto Laravel y quieres una base de datos PostgreSQL aislada con Docker, esta configuración te deja todo listo en pocos pasos. ¿Qué vas a tener al final?
DevOps
Read more
Configuración de despliegue automático con llaves SSH y GitHub Actions
Automatizar el despliegue de tus proyectos puede ahorrarte tiempo y reducir errores. En esta guía, te explico cómo configurar un despliegue automático utilizando llaves SSH y GitHub Actions.