Version initiale du site RSU pour le déploiement
This commit is contained in:
44
README-LIVRAISON.md
Normal file
44
README-LIVRAISON.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# 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 :
|
||||
|
||||
```bash
|
||||
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
|
||||
|
||||
```text
|
||||
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.
|
||||
Reference in New Issue
Block a user