---
# System prepended metadata

title: CI surveillance

---

# CI surveillance
serveurs:
- dev 195.201.246.149 (git branche main)
- prod 176.9.4.112 (git branche master)

## Services:
- pg (dev+prod)
- backend crud (8090)
- backend surveillance admin-BO (8096)
- gitlab-runner respectivement sur dev et sur prod
    - `backenddev`
    - `surveillance.112`

## Datasources:
fichiers doublement copiés dans .112 et .149
- `/data/bilan`
- `/data/jal`
- `/data/insee`
- `/data/bodacc`
le docker `datasource-watcher` (lancé manuellement) réagit à la présence de nouveau fichier dans la queue `/data/queue/insee`(et autres)

## CI sql
A concevoir: 
- on dépose les .sql dans le repo
- la ci effectue l'opération de migration (joue les sql)
- concevoir un test d'intégration (jouer toutes les surveillances, dénombrer, ne pas envoyer les mails)

## Occupation des disques:
sur les deux serveurs, les disques sont occupés par les fichiers bilan jal insee bodacc, par la sauvegarde quotidienne, et par la base sql elle même.

On tronquera les fichiers à quelques semaines une fois complètement lancés

## Reste à faire
- [ ] l'imr ne se dépose pas dans .149, il manque les fichiers identite800 + representant800 et hashdates
- [ ] scp + `datasourcewatcher` sur .112: à vérifier quelques jours
- [ ] créer un DNS bo-surveillance pour la prod 
- [ ] tester le déploiement des backend sur prod
- [ ] installer le monitoring disque sur .112
- [ ] healthcheck sur le docker du backend, qui teste pg du même coup.
- [ ] concevoir un test d'intégration (jouer toutes les surveillances, dénombrer, ne pas envoyer les mails)

## 