Closed gquintana closed 7 years ago
C'est nécessaire pour Docker.
Pour une formation, utiliser le version sur app-engine. Ou la version local avec Grunt en changeant le gruntfile localement (0.0.0.0 -> 127.0.0.1)
il est possible dans une futur version de faire un goal dédié pour cela, genre : grunt slide
(ou plutôt gulp slide
^^) qui changera l'IP.
+1 Pour le goal dédié. On pourrait désactiver le watch/livereload pendant la formation (ca pompe des ressources pour rien).
Pour l'IP, on pourrait aller chercher une variable d'environnement (pour Docker c'est le plus simple il me semble) qui contiendrait l'IP à binder, quitte à prendre 127.0.0.1 si elle n'est pas définie. Sinon ne peut-on pas externaliser cette config dans fichier au niveau du projet/formation?
On ne peut pas forcément utiliser la version app-engine (formation custom, pas d'internet ou accès internet pourri...)
plusieurs points :
Pas compris ton dernier point.
Tu peut récupérer le PDF des slides produit par la CI pour une formation "standard" et si tu fais une formation custom, tu peux produire en local le PDF des slides. Après il suffit d'avoir un lecteur de PDF et comme ça tu n'as pas besoin de lancer Node.
C'est un peu dommage d'utiliser le PDF pour animer la formation: notes, navigation... Cela dit, je pourrais arrêter le serveur une fois les slides chargés dans le browser.
Je suis d'accord. Pour l'ip, il n'y a pas de gros problème. Par contre pour le liveload, le nouveau système devrait être moins consommateur normalement, mais il va être plus difficile à couper. Pour moi le liveload c'est plus un avantage car ça permet de corriger les erreurs ou d'ajouter des notes en live.
Je regarderai comment faire au mieux.
Si j'essaie de résumer, nous avons plusieurs façons d'animer la formation:
Cela signifie que nous aurions un mode "edition" (0.0.0.0) VS un mode "presentation" (127.0.0.1) c'est bien ça que l'on souhaite ?
pas de mode édition mais 2 modes présentations : privé / public
Vu qu'on va filer les supports, je propose de faire simple et de laisser "ouvert" sur 0.0.0.0
@jlandure exact. A rouvrir si cette hypothèse est incorrecte.
Cela signifie que pendant la formation le stagiaire un peu débrouillard est capable d'aspirer les slides depuis sa machine, sans qu'on s'en rende compte.
Il vaudrait mieux écouter sur 127.0.0.1.