Skip to content

Installation

Via npm (recommandé)

sh
npm install -g @runeya/apps-cli
runeya

Depuis les sources

sh
git clone https://github.com/runeya/runeya.git
cd runeya
yarn install
yarn build
yarn dev

L'interface est disponible sur http://localhost:5173 en mode développement.

Variables d'environnement système

VariableDéfautDescription
RUNEYA_HTTP_PORT9545Port du serveur local (prioritaire sur PORT)
PORT9545Port du serveur (rétrocompatibilité — préférez RUNEYA_HTTP_PORT)
DATA_DIR./.runeyaRépertoire de données du projet
RUNEYA_AGENT_PORT9546Port de l'agent local (défaut : RUNEYA_HTTP_PORT + 1)

Exemple :

sh
RUNEYA_HTTP_PORT=8080 runeya

Ré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-cli

Désinstallation

sh
npm uninstall -g @runeya/apps-cli
rm -rf .runeya   # supprime les données du projet courant

Publié sous licence MIT.