sam
9ec95111a0
ci: alignement sur le standard qualite (Larastan, couverture, SonarQube) et deploiement SSH
...
CI - Intégration continue / quality-and-tests (pull_request) Failing after 2m35s
- ci.yml: ajout analyse statique PHPStan/Larastan, couverture PHPUnit (clover+junit) et analyse SonarQube conditionnelle
- deploy.yml: deploiement continu par SSH (git reset + docker compose up --build + migrations + cache), conteneur cesizen-app
- phpstan.neon (niveau 5), grumphp.yml (hooks qualite locaux), sonar-project.properties, docker-compose.sonar.yml
- ajout larastan/larastan et phpro/grumphp en require-dev
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 18:59:02 +02:00
sam
4ffce393de
chore(models): annotations @property (Role, User) pour l'analyse statique
...
Permet a Larastan (PHPStan niveau 5) de resoudre $user->role->libelle.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 18:59:02 +02:00
sam
89b4107266
docs: dossier de deploiement/securisation, presentation BLOC 3 et CHANGELOG
...
CI - Web (Laravel) / quality-and-tests (pull_request) Failing after 4m4s
- docs/Dossier_Deploiement_Securisation_CESIZen.docx (15-20 pages)
- presentation_bloc3.js -> CESIZen_Presentation_Bloc3.pptx (10 slides)
- diagrammes architecture et CI/CD (docs/img)
- CHANGELOG.md (versionnage semantique)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 18:44:13 +02:00
sam
70d4767890
chore(app): mises a jour applicatives et normalisation du code (Laravel Pint)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 18:44:13 +02:00
sam
c51f17a74c
test: fiabilisation de la suite de tests
...
- BusinessLogicTest: utilise le vrai modele StressEvent + auth Sanctum
- AdminAccessTest: compte actif requis pour l'acces au panel
- SecurityHeadersTest: verifie les en-tetes de securite
- suppression du modele orphelin EvenementStress
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 18:44:13 +02:00
sam
ebe1836f7e
feat(securite): en-tetes HTTP, trust proxies et configuration de production durcie
...
- middleware SecurityHeaders (HSTS, CSP, X-Frame-Options, etc.)
- trustProxies pour le reverse proxy Nginx Proxy Manager
- .env.production.example (APP_DEBUG=false, sessions chiffrees, cookies Secure)
- politique de securite SECURITY.md
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 18:43:17 +02:00
sam
d75afe0aac
ci: pipelines Gitea Actions (CI/CD) + modeles de tickets et runner
...
- ci.yml: tests PHPUnit, Pint, audit securite, build Vite
- deploy.yml: build image -> registre Gitea -> webhook Portainer -> health check
- modeles d'issues (incident / evolution) et de Pull Request
- docker-compose du runner act_runner
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 18:43:17 +02:00
sam
c3e1c95f1b
chore(repo): ajout du .gitignore racine et arret du suivi de node_modules/.idea
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-08 18:43:17 +02:00
sam
6515d8348d
Correction fonctionnalité rear display
2026-05-20 22:17:01 +02:00
sam
d0045a7d61
Ajout fonctionnalité écran arriere
2026-05-20 21:50:54 +02:00
sam
0074c28dcd
Ajout doc
2026-05-18 23:11:49 +02:00
sam
4cba9ce74b
Correction ajout image pour les informations
2026-05-14 19:29:48 +02:00
sam
89610b807c
ajout de filtre de guides et informations
2026-05-14 19:09:28 +02:00
sam
4633805dbd
save
2026-05-14 19:02:29 +02:00
sam
7f95b8a2ef
save
2026-05-14 19:00:55 +02:00
sam
8eb5d93514
Save
2026-05-14 16:59:59 +00:00
sam
15fcbcc9eb
Save
2026-05-14 16:54:32 +00:00
sam
85ad36880c
Multiples corrections
2026-05-14 18:52:40 +02:00
sam
5b2a2e7ddb
ajout bibliothèque méditation et changement de test
2026-04-26 13:02:19 +02:00
sam
f3092f2dc4
Ajout d'un test unitaire sur auth et calcul de stress
2026-04-23 18:30:26 +02:00
sam
c2e9decc41
correction sur la partie WEB/respiration
2026-04-22 23:47:20 +02:00
sam
ccbe5ad801
Première grosse version fonctionnel
2026-04-22 23:30:31 +02:00