Fichiers et dossiers
Où Joppa range sa configuration, sa CA, ses statistiques et ses builds de PHP, et quels fichiers il écrit dans vos projets.
Le dossier de Joppa
| Système | Emplacement |
|---|---|
| macOS | ~/Library/Application Support/joppa |
| Linux | ~/.config/joppa |
| Fichier ou dossier | Contenu |
|---|---|
config.json |
Projets, domaines, services et réglages |
processes.json |
Processus des projets, quand ils ne sont pas dans un joppa.toml |
running.json |
Les serveurs de dev lancés par Joppa qui tournent, pour les retrouver si Joppa se ferme sans les arrêter |
control.json |
Port et jeton de l’API locale, pour la commande joppa (lisible par vous seul) |
ca/ |
L’autorité de certification : rootCA.pem et sa clé rootCA-key.pem (lecture seule) |
analytics/ |
Les statistiques par domaine, une ligne par minute, gardées 7 jours |
php/<version>/ |
Les builds de PHP téléchargés |
bin/ |
Les commandes php et composer qui suivent .php-version |
La licence n’est pas dans ce dossier : elle est dans le trousseau du système (service com.getjoppa.license).
Dans vos projets
Joppa n’écrit dans un projet que ce que vous avez validé :
| Fichier | Quand |
|---|---|
.env |
Liaison d’un service, adresses HTTPS, édition (toujours avec un diff) |
.env.joppa-backup |
Copie du .env d’origine, à la première écriture |
joppa.toml |
Si vous partagez les processus avec l’équipe |
.node-version, package.json |
Si vous épinglez Node ou le gestionnaire de paquets |
.php-version |
Si vous épinglez PHP |
vite.config.*, astro.config.* |
Si vous cliquez sur Corriger le fichier |
Hors de ces dossiers
- Profil du shell (
~/.zshrc…) : seulement le bloc# >>> Joppa (PHP) >>>, si vous l’activez. - Commande
joppa: un lien dans/usr/local/binou~/.local/bin, si vous l’installez. - Assistants : l’entrée
mcpServers.joppadans leur config, si vous les branchez. - Conteneurs :
joppa-<moteur>et leurs volumesjoppa-<moteur>-<version>dans votre runtime.
Tout retirer
Joppa n’a pas encore de désinstallation automatique. Pour repartir de zéro : quittez Joppa, retirez ses conteneurs et volumes (docker rm -f joppa-postgres, docker volume rm joppa-postgres-17…), supprimez le dossier de Joppa, et retirez la CA du trousseau (macOS : Trousseaux d’accès › Système › « Joppa local CA »).