2 Faire une demande d’hébergement
2.1 Pré-requis à la demande
- Avoir une application qui tourne en local sur votre machine
- Etre agent INRAE / ou projet affilié INRAE
- Disposer d’un compte INRAE ou de la fédération RENATER (CRU)
- Disposer d’un compte sur la forgemia
- Savoir utiliser git (pull, add, commit, push)
- Avoir lu le Code de conduite
- Avoir pris connaissance et accepté les CGU et la charte d’utilisation
2.2 Demande d’hébergement
Pour héberger une application RShiny sur SK8, il est nécessaire en premier lieu de saisir une demande via le formulaire dédié qui créera une issue sur le support SK8.
L’équipe SK8 s’occupera alors de vous créer un dépôt configuré, compatible avec vos pré-requis, où vous pourrez déposer les fichiers de votre application Shiny.
Informations à fournir lors de la demande (non exhaustif)
- Nom Prénom (référent de l’application)
- Unité / UMR (du référent)
- Personnes qui auront accès au code de l’application
- Si le code est privé ou public
- Type d’application R-Shiny (visualisation, calcul, simulation, etc.)
- Une description brève de l’application
- Le nom de l’application (ou le nom du projet souhaité)
- attention, il sera utilisé dans l’url d’accès
- pas de caractères spéciaux
- les espaces seront remplacés par des “-”
- Le Logo de votre application
- Si l’application utilise Golem, renv ou tout autre package R un peu spécifique pour le développement
- Autres…
Une fois la demande d’hébergement faite, l’équipe SK8 reviendra vers vous pour vous informer de l’ouverture de votre espace projet.
2.3 Fonctionnement de l’hébergement
2.3.1 Où sera déposé le code votre application ?
Un projet pré-configuré prêt à recevoir le code de votre application sera créé pour vous dans le groupe https://forgemia.inra.fr/sk8/sk8-apps/.
Il est possible lors de la demande de créer des sous-groupes spécifiques (pour votre unité, département, etc.).
Merci de vérifier que vous pouvez vous y connecter, sinon contacter l’équipe support de forgemia.
Si vous ne maitrisez pas git, merci de vous reporter à la section Utilisation de GitLab pour SK8.
2.3.2 Accès à l’application
L’application sera hébergée dans un cloud Kubernetes dans les infrastructures INRAE, dont les ressources sont partagées avec les autres utilisateurs du projet SK8.
L’application sera accessible publiquement à l’URL :
https://<nom-du-projet>.sk8.inrae.fr
Si votre application est référencée dans le catalogue SK8 votre application sera également accessible aux URL publiques suivantes avec de meilleures performances par utilisateur :
https://shiny.sk8.inrae.fr/app/<nom-du-projet>
https://shiny.sk8.inrae.fr/app_direct/<nom-du-projet>
(sans le bandeau SK8)