openrundev/openrun : guide éditorial fondé sur le README
Un guide fondé sur le README, les métadonnées et la licence de openrundev/openrun.
Périmètre du projet
Le README décrit openrundev/openrun comme « Deployment platform for code-first internal tools. Deploy web apps declaratively, on a single-node or on Kubernetes, with OIDC/SAML auth and RBAC. ». Cette page reste limitée aux faits vérifiables dans le dépôt. Les étoiles, forks et badges indiquent une attention, pas une preuve de qualité. Sous « Overview », la source indique : OpenRun is an Apache-2.0 licensed open source web app deployment platform for deploying internal tools. OpenRun makes it easy to declaratively deploy containerized web apps.. Cela fixe un périmètre déclaré, pas un test en production.
Cas d'usage adaptés
La section « Overview » aide à vérifier si le projet répond au besoin : Easily upgrade from single-node to Kubernetes, with no config changes required. Si ce besoin ne correspond pas au vôtre, la popularité ne suffit pas. Les noms, commandes et composants sont conservés pour permettre une comparaison directe avec la source primaire. Le README fournit aussi ce point vérifiable : Create and manage apps declaratively, through GitOps. Il peut guider le premier test, sans remplacer une vérification dans l'environnement prévu.
Fonctionnement
Le fonctionnement est réparti dans des sections comme « FAQ ». La source fournit notamment : > The main differences are: > > - OpenRun is declarative. After initial OpenRun setup. Instead of using CLI commands or UI operations, all operations including creating new app and updating config for existing apps can be doing by updating. Les détails absents sur l'architecture, les performances ou la sécurité ne sont pas inventés. Avant une mise en service, vérifiez l'arborescence, la configuration et l'historique des releases.
Installation et premier lancement
Commencez l'installation avec l'entrée documentée dans le README. La commande vérifiable est : architecture-beta service client(internet)[Client] group host(server)[Node] service openrun(server)[OpenRun Server] in host service sqlite(database)[SQLite Metadata] in host group cm(server)[Docker or Podman] in host junction split in cm service app1(server)[App1] in cm service app2(server)[App2] in cm client:R --> L:openrun openrun:B --> T:sqlite openrun:R -- L:split split:T --> B:app1 split:B --> T:app2 Si aucune commande n'est fournie, cette page n'en fabrique pas. Consultez « Overview » pour les dépendances, les ports par défaut et l'initialisation du premier lancement.