Newer
Older
bibcnrs / README.md
@join join on 29 Jan 2 KB first commit
# BibCNRS All-In-One / BibAIO

Ce module permet installation, build, lancement des modules : 
  - bibcnrs-front 
  - bibcnrs-api (bibapi actuel baranche v4) 
  - bibcnrs-admin (bibadmin actuel branche v4)

## Cartographie  

Sur production actuelle sur vpportail : 5 users applis : bibezproxy (inclus aussi bibbliomap ?)  bibrp bibapi bibadmin bibcnrs 
Sur pre-prod V4 en test sur vibibcnrs : 3 users applis : bibezproxy (inclus aussi bibbliomap ?)  bibrp bibcnrs 

### Les données

- dump 
  - backup bdd postgresql sous dossier backup

### Les logs 

- logs bibapi  sous /applis/bibapi/home/BibApi/logs/
  - ebsco.log // infos appels http ebsco
  - bibapi_http.log // info clique sur lien oa, utilisée par ezMesure
  - alert.log // infos traitement de nuit des alertes
  - files.log // infos des fichier uploadés

- logs ezproxy  sous /applis/bibezproxy/home/BibEzProxy/logs/
  - insb.log inshs.log XXX.log // une log par domaine
  - 
- logs bibrp sous 


### Les fichiers config 

### Les variables 
- /applis/bibcnrs/home/etc/env.d/bibcnrs
 //version images déployées
 - BIBAPI_VERSION 
 - BIBFRONT_VERSION
 - BIBADMIN_VERSION
  
 - NODE_ENV  // pour le fichier de config bibapi
 - SOURCE_MAP // utile en dev/debeug pour voir les sources
   
 // url API que le front appelle
 - BIBAPI_HOST 
 - BIB_CONTENT_DELIVERY_HOST // url du serveur de fichier 
 - ebsco_host 
 - EZ_UNPAYWALL_URL
 - DOAJ_URL // sur issn eissn pour info diamant
 - crossref // url en dur sur doi recup info titre ... pour retry rech ebsco
 - METADORE_URL
 
 // infos serveur mail
 - MAIL_SERVER_PORT
 - MAIL_SERVER_HOST

- /applis/bibrp/home/etc/env.d/bibrp 
 - APPLI_APACHE_SERVERNAME
 - APPLI_APACHE_SERVERADMIN
 - APPLI_APACHE_LOGLEVEL

 - DOCKER_HOST_IP
  
 - ENTITY_ID // le sp de la decl renater
 - bibrp_version // version de l'image déployée

- /applis/bibezproxy/home/etc/env.d/bibezproxy
 - NODE_ENV
   
 - bibezproxy_version

 - EZ_TICKET_SECRET
 - EZ_TICKET_URL // route ezticket de bibapi
 - GATE_SUFFIX
 
### Les secrets
  - DB_PASSWORD  // plus utile le pwd base wordpress
  
 // info pour connexion base postgresql
  - POSTGRES_USER
  - POSTGRES_PASSWORD
  - POSTGRES_DB
  - POSTGRES_HOST
  
 // clé api (interne) ezUnpaywall et metadore 
  - EZ_UNPAYWALL_KEY
  - METADORE_API_KEY
  
 // utile bibapi actuel  crypto.randomBytes(32).toString('hex')
  - header_secret
  - cookie_secret
  - admin_secret
  - ticket_secret

// info connexion interface menu ezproxy ?
 - ADMIN_LOGIN 
 - ADMIN_PASSWORD

### Les dossiers

- backups
  - Contient les copies de la base de donnée postgres
- logs
  - Contient les logs de l'application en mode production
- uploads
  - Contient les fichiers uploads via BibAdmin en mode production
- nginx
  - Contient les configurations nginx

### Les ports des applications

- BibCNRS-Front
  - dev : 5173
  - prod : 8080
- BibCNRS-Admin
  - dev : 3011
  - prod : 8081
- BibCNRS-Content-Delivery
  - prod : 8082
- BibCNRS-Api :
  - dev : 3000
  - prod : 3000
- MailDev
  - dev : 1080
- Adminer
  - dev : 8080