1.9 KiB
1.9 KiB
Livraison du portail ST-RSU
Cette archive contient les éléments nécessaires au déploiement de la version préparée le 31 août 2026.
Récupération depuis le dépôt Git interne
Le JAR backend et la sauvegarde PostgreSQL sont suivis avec Git LFS afin de respecter les limites du serveur Git. Installer Git LFS avant de cloner :
git lfs install
git clone https://git.rsu.gov.bf/kabreaziz/rsu-new-site.git
cd rsu-new-site
git lfs pull
Vérifier ensuite que backend/rsu-api.jar et database/SITE_RSU.dump ne sont pas de simples fichiers pointeurs avant de commencer le déploiement.
Contenu
backend/rsu-api.jar API Spring Boot compilée
frontend/ application Angular compilée
uploads/ photos et documents actuels
database/SITE_RSU.dump sauvegarde PostgreSQL 15
configuration/rsu.env.example variables de production à renseigner
configuration/rsu-backend.service service systemd proposé
configuration/nginx-rsu.conf configuration Nginx proposée
README.md guide complet de déploiement
SHA256SUMS.txt empreintes de contrôle des fichiers
Points indispensables
- Restaurer
database/SITE_RSU.dumpdans une base PostgreSQL 15 nomméeSITE_RSU. - Copier
uploads/dans/opt/rsu/uploadssans modifier son arborescence. - Copier
backend/rsu-api.jardans/opt/rsu/backend/rsu-api.jar. - Copier le contenu de
frontend/dans/var/www/rsu. - Renseigner les secrets dans
/etc/rsu/rsu.env; ne pas utiliser les valeurs d'exemple. - Vérifier que
rsu.bfpointe vers le serveur avant d'activer HTTPS. - Activer HTTPS avant l'ouverture publique.
La base et le dossier uploads forment un ensemble : restaurer l'un sans l'autre provoquerait des images ou documents manquants.
Consulter README.md pour la procédure complète, les sauvegardes, les contrôles et le retour arrière.