Files
rsu-new-site/README-LIVRAISON.md

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

  1. Restaurer database/SITE_RSU.dump dans une base PostgreSQL 15 nommée SITE_RSU.
  2. Copier uploads/ dans /opt/rsu/uploads sans modifier son arborescence.
  3. Copier backend/rsu-api.jar dans /opt/rsu/backend/rsu-api.jar.
  4. Copier le contenu de frontend/ dans /var/www/rsu.
  5. Renseigner les secrets dans /etc/rsu/rsu.env ; ne pas utiliser les valeurs d'exemple.
  6. Vérifier que rsu.gov.bf pointe vers le serveur avant d'activer HTTPS.
  7. 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.