📦 Story 1.4: pre-deploiement
This commit is contained in:
@@ -29,10 +29,10 @@ In Progress
|
||||
- [x] Tester les classes Tailwind (btn-primary, card, etc.)
|
||||
|
||||
- [] **Task 2 : Préparer les fichiers pour le déploiement** (AC: 3)
|
||||
- [] Exécuter `npm run build` pour générer le CSS minifié
|
||||
- [] Exécuter `composer install --no-dev` pour les dépendances
|
||||
- [x] Exécuter `npm run build` pour générer le CSS minifié
|
||||
- [x] Exécuter `composer install --no-dev` pour les dépendances
|
||||
- [ ] Créer le fichier `.env` de production (à faire sur le serveur)
|
||||
- [] Vérifier que `.gitignore` exclut les fichiers sensibles
|
||||
- [x] Vérifier que `.gitignore` exclut les fichiers sensibles
|
||||
|
||||
- [ ] **Task 3 : Configurer le serveur nginx** (AC: 3, 4, 6)
|
||||
- [ ] Créer/adapter la configuration nginx
|
||||
@@ -291,6 +291,7 @@ sudo systemctl reload nginx # Recharger nginx
|
||||
|
||||
| Date | Version | Description | Author |
|
||||
|------|---------|-------------|--------|
|
||||
| 2026-02-04 | 0.1 | Implementation task 2 (pré-déploiement) | Amelia |
|
||||
| 2026-02-04 | 0.1 | Implementation task 1 (canary page) | Amelia |
|
||||
| 2026-01-22 | 0.1 | Création initiale de la story | Sarah (PO) |
|
||||
|
||||
@@ -302,6 +303,7 @@ GPT-5 Codex
|
||||
|
||||
### Debug Log References
|
||||
|
||||
- composer install --no-dev: blocked by network, executed by user
|
||||
- tests/canary.test.ps1: canary page checks
|
||||
- tests/structure.test.ps1: allow non-Hello World content
|
||||
|
||||
@@ -309,14 +311,15 @@ GPT-5 Codex
|
||||
|
||||
- Page canary créée avec titre animé, badges, card de test, boutons
|
||||
- CSS régénéré via `npm run build`
|
||||
- Dépendances PHP installées (composer --no-dev)
|
||||
- Tests: `powershell -ExecutionPolicy Bypass -File tests/run.ps1`
|
||||
|
||||
**Tâches restantes (manuelles) :**
|
||||
- Créer .env de production sur le serveur
|
||||
- Copier nginx.conf.example et adapter pour votre serveur
|
||||
- Déployer les fichiers (rsync/FTP)
|
||||
- Configurer SSL/HTTPS
|
||||
- Tests de sécurité et performance
|
||||
- Configurer nginx (front controller, blocage fichiers sensibles)
|
||||
- Configurer HTTPS + redirection HTTP → HTTPS
|
||||
- Déployer les fichiers (rsync/FTP ou git pull)
|
||||
- Tests Lighthouse + sécurité
|
||||
|
||||
### File List
|
||||
|
||||
@@ -327,6 +330,8 @@ GPT-5 Codex
|
||||
| `tests/canary.test.ps1` | Créé |
|
||||
| `tests/run.ps1` | Modifié |
|
||||
| `tests/structure.test.ps1` | Modifié |
|
||||
| `composer.json` | Modifié |
|
||||
| `composer.lock` | Créé |
|
||||
|
||||
## QA Results
|
||||
|
||||
|
||||
Reference in New Issue
Block a user