Merci pour cette super vidéo, ça m'a permis de découvrir Kamal, je connaissais Coolify et deployer mais Kamal c'est encore plus simple 👍 Par contre dans ce genre de déploiement comment gèrerais-tu la base de données, pour lancer des migrations avec une nouvelle release par exemple ? Et pour le load balancer, j'imagine que les serveurs backs peuvent être "privés" et accessible uniquement depuis le load balancer ?
Hello, merci 8 Pour jouer les migrations, plusieurs possibilités envisageable : - dans une CI/CD - dans l'entrypoint du container Docker Pour le LB, yes l'idéal est de rendre les back accessible qu'au LB, voir sur un réseau privé.
Salut et merci pour cette super vidéo. Comment gérerais tu avec une pipeline Gitlab ? Tu créerais plusieurs hosts.yml ou tu passerais des paramètres dans celui créé ? Et donc, kamal peut gérer si on stocke l’image docker sur le container Gitlab. Moi qui suis pur dur dev, je trouve que ça reste compliqué, il faudrait créer une librairie qui regroupe tous les outils que tu as utilisé et pré-configuré Mais super intéressant vraiment. Bonnes fêtes à toi et à l’année prochaine
Merci ! Pour l'utiliser avec Gitlab ou Github, il faudrait stocker la configuration au choix dans le repo (ça peu faire sens dans certains cas, pour les secrets Kamal dispose d'un système de Vault), ou dans des variables que l'on appelle dans le CI/CD. Avec Kamal tu peux utiliser la registry Docker de ton choix, donc pas de problème pour celles de Gitlab.
Si les fichiers public_html sont sur le vps et que docker les montent sur un volume, il suffit d'envoyer les nouveaux fichiers en ftp et le serveur web docker ne bouge pas.
Avec plaisir ! Je n'ai pas l'impression, en même temps, c'est peut-être pas plus mal de laisser la responsabilité de sécuriser le serveur a un autre outil !?
Top yoan merci pour cette découverte ! Petite question, pour le déploiement d'une application multi tenant ou chaque back possède sa propre base données est ce que Kamal peut gérer ce cas ?
Pour plusieurs raisons : - Je ne l'utilise pas souvent - Trop d'outils dans une même vidéo RUclips rend la vidéo plus difficilement accessible - C'est une démo, pas un projet pro ^^
Le cadeau a largement dépassé nos attentes 😇👌👌. Un grand merci à toi, Yaon, pour cette superbe vidéo, grâce à laquelle j'ai beaucoup appris.
Merci Yoan pour le cadeau 👍 continues ! on apprend toujours de nouvelles choses avec toi 🙂
Avec plaisir 👍
Masterclass tes vidéos ! C'est trop bien d'avoir toute la chaîne, du développement à la mise en production ! 👌
MERCI beaucoup !
J'ai essayé de faire une vidéo qui montre toute la chaîne, mais que ça reste relativement accessible ✨
oufissime ! Merci je ne connaissais pas du tout et ça simplifie vraiment la vie !!!
J'ai eu la même réaction en découvrant l'outil 🤯
trop bien👌👌
Merci ✨
super vidéo je ne connaissais pas kamal c'est vraiment très cool
Merci !
Peut connu (pour le moment ?), mais tellement simple et efficace que j'ai espoir qu'il se diffuse largement 😅
Merci pour cette super vidéo, ça m'a permis de découvrir Kamal, je connaissais Coolify et deployer mais Kamal c'est encore plus simple 👍 Par contre dans ce genre de déploiement comment gèrerais-tu la base de données, pour lancer des migrations avec une nouvelle release par exemple ? Et pour le load balancer, j'imagine que les serveurs backs peuvent être "privés" et accessible uniquement depuis le load balancer ?
Hello, merci 8
Pour jouer les migrations, plusieurs possibilités envisageable :
- dans une CI/CD
- dans l'entrypoint du container Docker
Pour le LB, yes l'idéal est de rendre les back accessible qu'au LB, voir sur un réseau privé.
Salut et merci pour cette super vidéo. Comment gérerais tu avec une pipeline Gitlab ? Tu créerais plusieurs hosts.yml ou tu passerais des paramètres dans celui créé ?
Et donc, kamal peut gérer si on stocke l’image docker sur le container Gitlab.
Moi qui suis pur dur dev, je trouve que ça reste compliqué, il faudrait créer une librairie qui regroupe tous les outils que tu as utilisé et pré-configuré
Mais super intéressant vraiment.
Bonnes fêtes à toi et à l’année prochaine
Merci !
Pour l'utiliser avec Gitlab ou Github, il faudrait stocker la configuration au choix dans le repo (ça peu faire sens dans certains cas, pour les secrets Kamal dispose d'un système de Vault), ou dans des variables que l'on appelle dans le CI/CD.
Avec Kamal tu peux utiliser la registry Docker de ton choix, donc pas de problème pour celles de Gitlab.
Si les fichiers public_html sont sur le vps et que docker les montent sur un volume, il suffit d'envoyer les nouveaux fichiers en ftp et le serveur web docker ne bouge pas.
merci Yoan ! ps. on peut pas faire tout avec kamal et eliminer ansible ?
Avec plaisir !
Je n'ai pas l'impression, en même temps, c'est peut-être pas plus mal de laisser la responsabilité de sécuriser le serveur a un autre outil !?
Essaye tu verras
Top yoan merci pour cette découverte ! Petite question, pour le déploiement d'une application multi tenant ou chaque back possède sa propre base données est ce que Kamal peut gérer ce cas ?
Merci !
J'imagine que y'a moyen en gratant dans la doc d'arriver à tes fins !
@yoandevco ok je vais regarder car côté docker ça va mais si je pars sur Kubertnetes la courbe d'apprentissage à l'air assez costaud 😅
une application hello world aurrais suffit je pense
C'est pas faux 😅
@@yoandevco pourquoi ne pas avoir utiliser terraform pour le LB ?
Pour plusieurs raisons :
- Je ne l'utilise pas souvent
- Trop d'outils dans une même vidéo RUclips rend la vidéo plus difficilement accessible
- C'est une démo, pas un projet pro ^^