fix(config): Alignement configuration DB avec unionflow et btpxpress

Corrections pour assurer la cohérence avec les autres projets en production :

## Changements

### DB_HOST: postgres → postgresql
- kubernetes/afterwork-configmap.yaml
- src/main/resources/application-prod.properties (défaut)
- Dockerfile.prod (ENV)

### DB_PASSWORD: Pattern cohérent
- kubernetes/afterwork-secrets.yaml
- Nouveau mot de passe: AfterWork2025!
- Suit le pattern observé dans unionflow (UnionFlow2025!) et btpxpress

## Analyse des Projets Existants

### BTPXpress
- Host: postgresql
- User: btpxpress
- Password: btpxpress_secure_2024

### UnionFlow
- Host: postgresql (implicite)
- User: unionflow
- Password: UnionFlow2025!

### AfterWork (Corrigé)
- Host: postgresql 
- User: afterwork 
- Password: AfterWork2025! 

## Documentation

- DATABASE_CONFIG.md : Guide complet de configuration DB
  - Paramètres de connexion
  - Commandes de vérification
  - Troubleshooting
  - Checklist de déploiement

## Impact

 Configuration cohérente avec les autres projets
 Évite les erreurs de connexion au déploiement
 Pattern de sécurité uniforme
 Documentation complète pour maintenance
This commit is contained in:
dahoud
2026-01-10 11:25:49 +00:00
parent 093d04c224
commit 044c18fe09
5 changed files with 314 additions and 6 deletions

View File

@@ -4,7 +4,7 @@ metadata:
name: afterwork-config
namespace: applications
data:
DB_HOST: "postgres"
DB_HOST: "postgresql"
DB_PORT: "5432"
DB_NAME: "afterwork_db"
DB_USERNAME: "afterwork"

View File

@@ -3,8 +3,11 @@ kind: Secret
metadata:
name: afterwork-secrets
namespace: applications
labels:
app: afterwork-api
component: secrets
type: Opaque
stringData:
DB_PASSWORD: "CHANGE_ME_IN_PRODUCTION"
# À remplacer par le vrai mot de passe encodé en base64:
# echo -n "your-password" | base64
# Base de données PostgreSQL
# Pattern cohérent avec unionflow et btpxpress
DB_PASSWORD: "AfterWork2025!"