Skip to main content

SonarQube: Análisis de la calidad del código


Introducción

SonarQube es una plataforma popular para inspeccionar la calidad del código, identificar vulnerabilidades y garantizar buenas prácticas. Esta configuración lo despliega junto a PostgreSQL usando Docker y un .env centralizado.


Requisitos previos

  • Docker y Docker Compose instalados.
  • Rutas locales preparadas para persistencia.

docker-compose.yml

AArchivo disponible en el repositorio: Configuración en Gitea


Pasos para desplegar

  1. Clona el repositorio o copia el archivo docker-compose.yml.
  2. Ejecuta:
docker-compose up -d
  1. Abre el navegador y entra en:
http://<IP_DEL_SERVIDOR>:9390

Credenciales por defecto:

Usuario: admin
Contraseña: admin

Consideraciones

  • Asegúrate de que PostgreSQL esté sano antes de levantar SonarQube (usa depends_on).
  • Los volúmenes garantizan persistencia de datos y logs.
  • Puedes personalizar el nombre de red y los puertos según necesidades.

Recursos útiles