Changes for Dockerfile-php: 3 added lines, 0 removed lines.
Original line number
Diff line number
Diff line
@@ -27,6 +27,9 @@ RUN set -eux; \
# Change the PHP-FPM listening port to 9001, dans un fichier chargé en dernier : l'emplacement de « listen = 9000 » change selon les versions de l'image
RUN printf '[www]\nlisten = 9001\n' > /usr/local/etc/php-fpm.d/zzz-listen.conf
# Dossier de l'application, l'entrypoint travaille en chemins relatifs
Changes for README.md: 4 added lines, 0 removed lines.
Original line number
Diff line number
Diff line
@@ -242,6 +242,8 @@ docker compose up -d
```
Pendant le `compose up`, les migrations de la base de données sont jouées automatiquement.
Pour le développement, copier `compose.override.yaml.dist` en `compose.override.yaml`, que Compose charge automatiquement : PostgreSQL publié sur `127.0.0.1:5433`, `api/var` gardé dans un volume. Ne pas créer ce fichier en production.
### 5. Mettre en place une tâche cron pour l'importation des données
Pour mettre en place une tâche cron pour l'importation des données, vous pouvez ajouter une tâche cron avec la commande suivante :
`composer install` vide aussi le cache Symfony et régénère les fichiers de `api/public/bundles`.
Les versions précédentes chargeaient en production la surcharge de développement, devenue `compose.override.yaml.dist` : `api/var` (cache et journaux) était dans un volume anonyme et revient dans le dépôt. Après la mise à jour, `docker volume prune` supprime l'ancien volume.
Avant de mettre à jour, comparez votre `.env` avec `.env.dist` pour reporter les éventuelles nouvelles variables. Vos requêtes `api/data/*.sql` ne sont pas versionnées et ne sont pas touchées par la mise à jour.