Follow

Jeudi après-midi, on vire Docker ! Coupure à prévoir pour les services flus.fr et flus.io à partir de 14h (je vise 30 à 60 minutes max).

status.flus.io/2021-01-12-bye-

Base de données : ✅

C'est donc terminé 🎉

@marien Docker n'est pas obligatoire ? Il me semblait qu'une loi en imposait l'usage, vu le nombre de déploiements.

@bortzmeyer Je suis prêt à prendre le risque. J'irai au tribunal s'il le faut.

@marien cool ; tu déploies en direct via Ansible ou autre ?

@thomas En théorie oui, mais pour ce genre d'opération je préfère garder la main directement sur le serveur, je suis plus rassuré.

@thomas (j'ai pas précisé, mais oui j'utilise Ansible* :))

@binerf Ça complexifie trop de choses : gestion des logs, des processus, mises à jour à faire à part, des erreurs parfois obscures, commandes à exécuter à l'intérieur des containers, couche supplémentaire = risque de failles de sécurité accru, etc.
Mes raisons initiales ne compensent pas (faciliter l'installation de postgresql et gestion plus souple des versions de PHP)

@marien
Merci pour ton retour et ces explications !
Très bonne soirée.

@marien @framasky
Finalement, je suis plutôt content de ne jamais avoir investi du temps pour maîtriser cette techno 😊

@jpfox @marien @framasky docker c'est absolument top pour setup rapidement un environnement de développement sans pourrir ta machine avec cent mille trucs. Par contre, c'est le mal pour déployer en
production.

@fla @jpfox @marien @framasky Mouai. Ça dépend qd mm des use case et de ton infra. C'est clair que si t'as un serveur/vps, ça ne vaut pas la peine de se prendre le choux...

@Fritange Et là aussi ça dépend des applis et des besoins. Automatiser le déploiement d'une BDD Postgres, c'est beaucoup plus facile à faire via une image Docker, ou bien certaines applis Web complexes. Sur du perso, j'ai pas toujours envie/le temps de m'emmerder avec des aspects d'adminsys. Avoir des images Docker me fait gagner un temps monstre. @fla @jpfox @framasky

@marien @Fritange @fla @jpfox
> Automatiser le déploiement d'une BDD Postgres, c'est beaucoup plus facile à faire via une image Docker,

Fake news !

apt install postgresql
su postgres -c "createuser -P le_user"
su postgres -c "createdb -O le_user la_bdd"

Franchement, je vois pas ce qu’il y a de compliqué là-dedans

@framasky C'est pas la même chose. En l'occurrence ton script n'est pas idempotent et la création du user demande un mot de passe. Je dis pas que c'est pas faisable hein, mais ça demande plus de boulot.

@framasky Plus de boulot *à partir du moment où on connait un minimum Docker. Je ne recommenderais pas à quelqu'un d'apprendre Docker s'il n'en ressent pas le besoin. Ce n'est pas une solution magique et apporte son lot d'emmerdes. Par contre je reconnais que pour certaines personnes et/ou certains cas d'usage, Docker apporte effectivement quelque chose.

@marien hmmm est ce qu'un certain docker aurait été supprimé autour de 14h par hasard ?

@binerf Y'a plusieurs petites merdouilles qui tournent sur ce serveur, mais c'est très clairement le fait d'avoir sorti PHP et Postgres de Docker qui ont calmé le CPU. Ceci dit, j'explique pas vraiment l'état précédent, je mettais ça sur le compte de certaines tâches CRON gourmandes, mais c'est vraisemblablement pas le cas.

Sign in to participate in the conversation
TUTUT DELIRE PARTY

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!