Installation
Via npm (recommandé)
sh
npm install -g @runeya/apps-cli
runeyaDepuis les sources
sh
git clone https://github.com/runeya/runeya.git
cd runeya
yarn install
yarn build
yarn devL'interface est disponible sur http://localhost:5173 en mode développement.
Variables d'environnement système
| Variable | Défaut | Description |
|---|---|---|
RUNEYA_HTTP_PORT | 9545 | Port du serveur local (prioritaire sur PORT) |
PORT | 9545 | Port du serveur (rétrocompatibilité — préférez RUNEYA_HTTP_PORT) |
DATA_DIR | ./.runeya | Répertoire de données du projet |
RUNEYA_AGENT_PORT | 9546 | Port de l'agent local (défaut : RUNEYA_HTTP_PORT + 1) |
Exemple :
sh
RUNEYA_HTTP_PORT=8080 runeyaRépertoire de données
Runeya crée ./.runeya/ dans le dossier courant (ou le chemin défini par DATA_DIR) avec la structure suivante :
.runeya/
├── projects.json # Projets
├── services.json # Services et leurs configs
├── agents.json # Agents enregistrés (passphrases chiffrées)
├── environments.json # Environnements globaux
├── settings.json # Paramètres globaux + log parsers
├── schema-version.json # Version du schéma de données
└── .encryption.key # Clé AES-256 (600 perms, jamais commitée)WARNING
Ne commitez jamais le fichier .encryption.key. Il est utilisé pour chiffrer les secrets de vos services.
Mise à jour
sh
npm update -g @runeya/apps-cliDésinstallation
sh
npm uninstall -g @runeya/apps-cli
rm -rf .runeya # supprime les données du projet courant