IGNF / validator-api

API permettant d'appeler IGNF/validator, qui permet de valider et de normaliser les données présentes dans une arborescence de fichiers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker - amélioration de l'image et mise à jour des dépendances

mborne opened this issue · comments

commented

Contexte

Il y a quelques éléments perfectible sur l'image docker. En particulier, la commande par défaut ne fonctionne pas en l'absence d'une base "postgres".

Actions

  • Désactiver (ou permettre de désactiver) la création de la base de données avec doctrine

Ajout de deux options DB_CREATE et DB_UPGRADE via variables d'environnement.

  • Mettre à jour de l'image de base (php:8.1-apache -> php8.2-apache)

Amène au passage une mise à jour "GDAL 3.6.2, released 2023/01/02" qui résoud un problème corrigé en v3.4.3 (ref interne : sd-redmine-16023)

  • Supprimer de l'extension xdebug de l'image de production

Solution : deux targets pour l'image (dev et prod par défaut)

  • Ajouter l'extension opcache (pour performance et tenue de charge)
  • Optimiser du téléchargement des dépendances (cache en l'absence de changement)
  • Mise à jour du manuel développeur

je scinde pour pouvoir détailler la partie docker

  • Préparation nouveau numéro de version v0.3.0 dans swagger