SonarQube Installation
🐳 Step 1 — Docker দিয়ে Install
Experienced engineer সবসময় Docker use করে।
Run SonarQube
docker run -d \
--name sonarqube \
-p 9000:9000 \
sonarqube:lts
Open:
http://localhost:9000
Login:
username: admin
password: admin
⚙️ Step 2 — Create Project
Dashboard → Create Project
Example:
Project Name: event-flow-backend
🔑 Step 3 — Generate Token
SonarQube → generate token
এটা API key এর মতো।
Example:
sonar_token_123
🔍 Step 4 — Install Sonar Scanner
Linux:
sudo apt install sonar-scanner
Check:
sonar-scanner -v
🧾 Step 5 — Create sonar-project.properties
Project root এ file:
sonar-project.properties
Example (Node.js Project)
sonar.projectKey=event-flow
sonar.projectName=Event Flow Backend
sonar.sources=.
sonar.host.url=http://localhost:9000
sonar.login=YOUR_TOKEN
🚀 Step 6 — Run Scan
sonar-scanner
Dashboard এ যাবে →
🔥 FULL CODE REPORT