Mais vu que l'install n'est pas documentée (c'était plus simple de fournir un unique container Docker) c'est la galère.
WTF ? Tu va faire quoi ? Redéployer à l'arrache sur un environnement différent de celui sur le quel ça a était testé ? « Ah c'était dans du docker ? c'est pas grave je redéploie bare metal sur ma distrib' qui va bien et j'imagine que ça tourne ».
Le dockerfile est une documentation exécutable qui est largement plus fiable qu'un document difficile à maintenir et à tester.
En tant que dev, je me suis déjà fait appeler à 1 ou 2h du mat'. Contrairement au sysadmin, c'est pas dans mon contrat.
Cette mode de vouloir outrepasser les versions de la distribution et avoir du frais est à mon sens récente et est arrivée avec node.
JS a bon dos. cpan, gem, pip,... sont plus vieux que node. Pareil pour les trucs comme maven.
Ma réponse va sembler simpliste mais : tu code ton appli pour qu'elle tourne sur Debian 8 et c'est tout.
Il y a rien sur Debian (comme sur n'importe quelle autre distrib'). Dès que tu as un besoin un peu pointu ta dépendance tu l'a pas. Rencontré un bug ou avoir une fonctionnalité manquante dans une lib ça arrive aussi très fréquemment. Il y a un moment où tu fais un choix, entre coder en plus pour te contraindre à une plateforme donnée soit utiliser quelque chose de plus récent. Mon choix est très vite fait et si l'exploitant n'est pas content je me plis à ce qu'il souhaite : je lui construit un paquet de la distrib', crée un playbook, un conteneur,... Tout ceux que j'ai rencontré ne voulaient aucune de ses solutions (soient il ne connaissent pas soit ils ne veulent pas apprendre).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Trollons
Posté par barmic . En réponse au journal Comment 11 lignes de code ont provoqué un #npmgate. Évalué à 4.
JS a bon dos. cpan, gem, pip,... sont plus vieux que node. Pareil pour les trucs comme maven.
Il y a rien sur Debian (comme sur n'importe quelle autre distrib'). Dès que tu as un besoin un peu pointu ta dépendance tu l'a pas. Rencontré un bug ou avoir une fonctionnalité manquante dans une lib ça arrive aussi très fréquemment. Il y a un moment où tu fais un choix, entre coder en plus pour te contraindre à une plateforme donnée soit utiliser quelque chose de plus récent. Mon choix est très vite fait et si l'exploitant n'est pas content je me plis à ce qu'il souhaite : je lui construit un paquet de la distrib', crée un playbook, un conteneur,... Tout ceux que j'ai rencontré ne voulaient aucune de ses solutions (soient il ne connaissent pas soit ils ne veulent pas apprendre).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)