Architecture projet :
- FrankenPHP 1.11
- PHP 8.5
- PostgreSQL 18
- Sulu 3
Hébergement :
- Docker Compose + Serverless PostgreSQL
- Environnement linux (testé sur Ubuntu 22.04)
- mkcert (https://github.com/FiloSottile/mkcert)
- docker compose
$ make run
La dernière étape est très longue (build des JS de l'admin) mais plus besoin de la refaire à chaque démarrage.
$ make down
ATTENTION : Cette commande supprime toutes les données de la base de données
Et le prochain démarrage sera comme une première installation (long).
$ make clean
$ make ps # Affiche les containers
$ make logs # Affiche les logs PHP
$ make logs c=php # Affiche les logs PHP
$ make cli # Ouvre un terminal dans le container PHP