Owner: Dev Team | Last Updated: 2026-02-21 | Status: Current
GitLab CI/CD pipeline for code quality analysis.
The project uses GitLab CI/CD with SonarQube for static code analysis.
File: .gitlab-ci.yml
| Stage | Purpose |
|---|---|
sonarqube-check |
Static code analysis |
sonarqube-vulnerability-report |
Vulnerability report |
The pipeline is triggered on:
master, main, developimage: sonarsource/sonar-scanner-cli:latest
stages:
- sonarqube-check
- sonarqube-vulnerability-report
File: sonar-project.properties
SonarQube analyzes:
File: deploy.php
| Setting | Value |
|---|---|
| Repository | git@github.com:bikerentnyc/booking.git |
| Host | 147.182.167.147 |
| User | deployer |
| Path | /var/www/html/booking |
| Keep releases | 1 |
# Deploy to production
dep deploy
npm install && npm run buildcomposer install| Directory | Purpose |
|---|---|
public/build |
Frontend build assets |
The frontend build removes node_modules after building to save disk space:
npm install → npm run build → rm -rf node_modules
# Seed initial data
dep seed
Runs UserSeeder to create initial users.
| Date | Author | Change |
|---|---|---|
| 2026-02-21 | Documentation Team | Initial creation |
Prev: Docker | Next: Monitoring | Up: Deployment