Open jalazawa opened 6 years ago
Si vous cherchez à packager des applications shiny sous un installateur windows, je vous conseille de regarder du coté de Rinno, c'est plutôt bien fait et récent. https://www.ficonsulting.com/filabs/RInno https://github.com/ficonsulting/RInno C'est un package R qui facilite le packaging d'une application dans un installateur avec une logique de production "professionnelle" je dirais. Intéressant quand la logique de déploiement sur serveur n'est pas possible.
C'est ce qu'on fait "à la main" (utilisation d'inno setup). On va cependant le tester et faire la comparaison. J'ai juste un doute sur le navigateur web. De notre côté, on embarque aussi un google chrome, ce qui peut empêcher des bugs si l'utilisateur a que des navigateurs pas "top" (genre IE). A première vue, Rinno
ne le propose pas encore.
Mea culpa, on peut apparamment inclure chrome. Titouan le teste. Si cela marche bien (ce qui doit être le cas), cela sera en effet plus simple pour nous !
ça automatise des choses je pense et offre des fonctions intéressantes en plus. Tenez moi au courant, ça m'interresse d'avoir le REX de ce cas d'usage et voir le résultats (et aussi le chemin pour y arriver)
D'ailleurs pourquoi intégrer un navigateur dans l'installateur ? je trouve ça assez 'invasif' de fournir le prérequis externe au monde R dans le packaging plutot que l'indiquer en prérequis et vérifier que ça existe. Si besoin d'autres choses que IE, alors à l'utilisateur de l'installer lui même. D'ailleurs, il doit y avoir un moyen de lancer l'appli avec un autre navigateur que celui par défaut. En tout cas, on a un bout de code JS pour détecter le navigateur et indiquer qu'il faut utiliser un autre de préférence
Rem interne : Je sais que vous ne travaillez pas que pour l'interne, mais en interne ça peut poser souci pour info.
@jalazawa , il faut qu'on voit ensemble pour les tests de déploiement et de charge sur nos environments internes. Si tu souhaites toujours étudier cela bien sûr.
avoir si ce n'est pas plus pertinent de mettre la doc ici
https://github.com/rte-antares-rpackage/antaresVizExe
OU
Est-ce qu'un lien vers ce type de tuto suffit ?
http://blog.skyscorer.com/2014/03/17/packaging-your-shiny-app-as-windows/