-
Notifications
You must be signed in to change notification settings - Fork 0
Mise à jour des désordres
Hélène Meneuvrier edited this page Jun 4, 2024
·
2 revisions
La mise à jour des désordres sur la plateforme Histologe nécessite l'import d'un csv.
N.B: Effectuer cette opération sur l'environnement pre-production avant de l'effectuer sur l'environnement de production
- Télécharger le csv à jour depuis la google sheet
https://docs.google.com/spreadsheets/d/12uJcJAWNm9W5R_A6Eh5vwhtLy2ThBNz3CCdkws-ZeIs/edit#gid=1647854560
au format CSV et le déposer sur le dossier de votre projet histologedata/
en l'appelant:desordres_tables.csv
Ouvrir avec notepad et supprimer les retours à la ligne et les dernières lignes
Vérfier que le client aws S3 est bien installé
$ aws --version
aws-cli/1.25.61 Python/3.8.16 Linux/5.15.0-56-generic botocore/1.27.60
Documention installation AWS CLI
Effectuer la procédure en local dans un premier temps, puis en préprod en définissant le BUCKET de la preprod
-
Ouvrir un terminal depuis le projet Histologe
-
Définir variable d'environnement du bucket
$ export BUCKET_URL=my-bucket-name
Il s'agit dans le projet de la variable d'environnement S3_BUCKET
de .env.local
- Exécuter la commande ci dessous afin de déposer le fichier CSV dans le bucket
$ ./scripts/upload-s3.sh desordres
$ make console app="import-desordres-tables"
Depuis un terminal, exécuter la commande d'import en passant par la CLI Scalingo
$ scalingo -a histologe-staging run php bin/console app:import-desordres-tables
Si tout est OK, téléverser le csv en mettant à jour la variable d'environnement et exécuter la commande en production
Quand tout est OK, refaire les mêmes manipulations en prod :
$ export BUCKET_URL=my-bucket-name-prod
$ ./scripts/upload-s3.sh desordres
$ scalingo -a histologe run php bin/console app:import-desordres-tables
- Tableaux de bord
- Liste des signalements
- Exporter la liste des signalements
- Editer un signalement
- Gestion des documents
- Notifications
- Emails
- Suivis automatiques
- Visite
- Partenaires
- Utilisateurs
- Gestion du profil
- Etiquettes
- Auto-affectation
- Comptes archivés
- Statistiques
- Liens utiles
- Ouverture Territoire
- Reprise de données (import signalements)
- Interfaçage Esabora SCHS
- Interfaçage Esabora SISH
- Troubleshooting Esabora
- Cartographie
- DPE
- ORTHI
- Numéro d'invariant
- Liste bailleurs
- API Histologe
- Zéro logement vacant
- Dossier Facile
- Déploiement de l'application
- Déploiement de Metabase
- Sauvegardes internes
- Gestion des incidents de sécurité
- Hébergement
- Plateforme de démo
- Synchronisation base de données
- Mise à jour des désordres