Docker - amélioration de l'image et mise à jour des dépendances
mborne opened this issue · comments
MBorne 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