Cache, mail et recherche
Redis et Valkey pour le cache et les files d'attente, Mailpit pour attraper les e-mails, Typesense et Meilisearch pour la recherche.
Redis et Valkey
Cache, sessions et files d’attente en mémoire, gardés sur disque entre deux démarrages. Valkey est le fork open source de Redis, compatible avec ses clients et son protocole.
redis://127.0.0.1:6379
Ouvrir dans TablePlus fonctionne aussi pour eux. Lié à un projet Laravel, Joppa écrit REDIS_HOST, REDIS_PORT, REDIS_PASSWORD, et passe à redis les variables CACHE_STORE, SESSION_DRIVER et QUEUE_CONNECTION si le projet les déclare.
Mailpit
Mailpit attrape tous les e-mails envoyés par vos projets en dev et les montre dans une boîte web. Rien ne part vraiment.
| Adresse | |
|---|---|
| SMTP | smtp://127.0.0.1:1025 |
| Boîte web | http://127.0.0.1:8025 |
Ouvrir la boîte ouvre l’interface web. Lié à un projet, Joppa écrit la config SMTP sous les noms du framework (MAIL_* pour Laravel, MAILER_DSN pour Symfony…). Voir Variables d’environnement.
Typesense
Recherche instantanée tolérante aux fautes, compatible Laravel Scout.
http://127.0.0.1:8108 clé API : joppa-local-key-0000
Copier la clé API la met dans le presse-papiers.
Meilisearch
Moteur de recherche open source, avec un aperçu de recherche dans le navigateur (Ouvrir l’aperçu).
http://127.0.0.1:7700 clé maître : joppa-local-key-0000