Guide d'Administration Bemba
Ce guide est destine aux administrateurs systeme responsables de l'installation, de la configuration et de la maintenance de Bemba.
Vue d'Ensemble
Bemba est une application web composee de :
| Composant | Technologie | Description |
|---|---|---|
| Frontend | React + TypeScript | Interface utilisateur SPA |
| Backend | Symfony 6 + PHP 8.3 | API REST |
| Base de donnees | PostgreSQL 15 + PostGIS | Stockage avec support geospatial |
| Cache | Redis 7 | Cache de session et donnees |
| Serveur Web | Nginx | Reverse proxy et fichiers statiques |
Architecture de Deploiement
Conteneurs Docker
| Conteneur | Image | Port | Role |
|---|---|---|---|
pch_frontend | nginx:alpine | 80 | Sert le build React |
pch_nginx_backend | nginx:alpine | 8000 | Proxy vers PHP-FPM |
pch_backend | webdevops/php:8.3-alpine | 9000 | API Symfony |
pch_postgres | postgis/postgis:15-3.4-alpine | 5432 | Base de donnees |
pch_redis | redis:7-alpine | 6379 | Cache |
pch_mailpit | axllent/mailpit | 1025/8025 | SMTP test |
pch_grafana | grafana/grafana | 3001 | Monitoring |
URLs d'Acces
| Service | URL | Description |
|---|---|---|
| Application | https://sig.ucp-pch.org | Interface utilisateur |
| API | https://sig.ucp-pch.org/api | Endpoints REST |
Identifiants par Defaut
Securite
Changez ces identifiants en production !
Application
| Mot de passe | Role | |
|---|---|---|
| makhtar.gueye@axone-sn.com | Admin123! | Super Admin |
Base de Donnees
Host: pch_postgres
Port: 5432
Database: pch_sig
User: pch_admin
Password: pch_secure_2025
Redis
Host: pch_redis
Port: 6379
Password: redis_secure_2025
Grafana
User: admin
Password: Admin123!
Sections de ce Guide
- Prerequis - Configuration requise
- Installation Docker - Mise en place de l'environnement
- Configuration - Parametrage de l'application
- Deploiement - Mise en production
- Maintenance - Operations de maintenance
- Depannage - Resolution des problemes courants