No video

95% des devs ne connaissent pas cette façon de déployer une application

  Рет қаралды 55,584

Benjamin Code

Benjamin Code

Күн бұрын

Utilisez mon code BENJAMINCODE pour avoir -10% sur toutes les offres d'hébergement d'Hostinger et profitez des énormes promotions du Black Friday : www.hostinger.fr/benjamincode
Suivez Romain sur Twitter (pour pas louper le live dans lequel il va tout corriger) :
/ romainlanz
Code source du Backend :
github.com/Benjamin-Code-YouT...
Mes tutos et codes sources :
shop.benjamincode.tv
Rejoignez moi sur Twitter :
/ benjamincode
Insta : / benjamincode
Twitch : / benjamincode
Mail : b1jam1code@gmail.com
Partners Manager : Loic Coutal
Merci à Matei Convard qui m'aide dans la direction artistique de ma chaîne : / wutezluv
Merci à son frère Andrei Convard aka Obsimo de m'avoir envoyé ses musiques sans les voix pour que je puisse les utiliser dans le fond de mes vidéos. Allez checker sa musique et abonnez vous à sa chaîne, il est très bon :
• Obsimo - Club Memories...
Les musiques que j'utilise sur la chaîne sont soit :
- de moi (dans de nombreux cas : guitar / saxo / nappes de synthés)
- de Obsimo
- de Luxie (Ilovedyou • Luxie - ilovedyoumybaby )
- de Paradise of Yesterday (paradiseofyesterday.bandcamp....) pour tout ce qui est synth pop
95% des devs ne connaissent pas cette façon de déployer une application
Combattre la page 404
Déployer une application, une tâche bien complexe
Déploiement automatic et maîtrisé d'une application
Déployer vos applications comme un pro
Chapitrage :
00:00 Introduction
01:03 C'est quoi un déploiement
02:03 L'hosting
06:52 Comment déployer
11:02 La Dockerisation
13:19 Automatisation CI/CD
16:02 L'orchestration
18:14 Reverse Proxy
21:23 Si Boum Boum Pète

Пікірлер: 175
@BenjaminCode
@BenjaminCode 8 ай бұрын
Comment vous auriez déployer Boum Boum à notre place ? Utilisez mon code BENJAMINCODE pour avoir -10% sur toutes les offres d'hébergement d'Hostinger et profitez des énormes promotions du Black Friday : www.hostinger.fr/benjamincode
@briceweb
@briceweb 8 ай бұрын
Merci 🙌
@judaristfullstack1920
@judaristfullstack1920 8 ай бұрын
AWS
@dams0129
@dams0129 8 ай бұрын
A coup de Gitlab CI (parce que je préfères😊) et de Kubernetes mais Swarme devrait faire l'affaire 😉
@emmanueldeiller3709
@emmanueldeiller3709 8 ай бұрын
:( sauf que quand on choisit paiement mensuel ça va débiter le montant total d'un coup !!!! 😮 😱
@regisblec4271
@regisblec4271 8 ай бұрын
Super vidéo, merci pour cette explication détaillée sur le DevOps de votre application ! 🚀 Ça a vraiment éclairé certains aspects pour moi. Serait-il possible d'envisager un tutoriel approfondi à ce sujet ? Je suis sûr que beaucoup, dont moi, seraient ravis d'apprendre plus en détail et de mettre en pratique ces concepts. Continuez le super travail et merci d'envisager de partager encore plus de votre expertise avec la communauté ! 👨‍💻✨
@abdelliabdelli2645
@abdelliabdelli2645 8 ай бұрын
tout a fais d'accord, en savoir plus sur le fichier github action, docker swarmet trafic notamment, et également sur l'installation complete sur les vps de Hostinger si possible merci pour ces vidéo
@MotaruASP
@MotaruASP 8 ай бұрын
J'aimerais beaucoup une grosse vidéo tuto explicative guidée aussi !!
@user-pq9rj4hd8q
@user-pq9rj4hd8q 8 ай бұрын
Mais grave, j'envisage même de faire une formation professionnelle
@darkjo4335
@darkjo4335 8 ай бұрын
@@user-pq9rj4hd8q Sauriez vous intéressé pour une formation complète axée sur le devops avec les dernières technologies du moment en français ? Si oui merci de me fournir les outils que vous voulez que je traite dans cette formation
@TehSoxis
@TehSoxis 8 ай бұрын
Hello, petit conseil pour la "dockerisation", je vous conseille de regarder le projet Earthly, cela permet d'utilisé du cache qui vous serra très utile lorsque vous aller commencer à rajouter des tests unitaire, ou même en minutes GH le temps de faire le npm/yarn install etc. ça permet aussi d'intégrer des fonctions / parallélisme dans le Dockerfile lors du build du container. Par exemple, vous modifié une fonction dans le back, en soit vous rajouter pas de packages, ainsi si vous avez découpé votre Earthfile (équivalent dockerfile) en plusieurs étape (Set le User non root, yarn install, yarn build, etc) vous pouvez ajouter du cache a chacune de ces étapes et du coup vous aller récupérer le cache de tout les étapes jusqu'au yarn build qui va prendre seulement quelque seconde contrairement à quelque minutes avec le tout :)
@Bog0sso
@Bog0sso 8 ай бұрын
Ça me résoudre le problème du cache invalidation de Docker. D’autres part, mieux comprendre comment Docker construit les couches permet de contourner ce problème dans certains cas.
@jayntmb122
@jayntmb122 8 ай бұрын
Cette vidéo tombe à pic ! En tant que CTO d’une Startup de conseil en transformation digitale basée au Congo, nous sommes en train de déployer une solution SaaS qui sera utilisée par pas moins de 4000 users. Merci les gars pour vos précieux conseils, surtout que nous sommes également chez Hostinger 👌🏾
@Exize_
@Exize_ 8 ай бұрын
Franchement j'ai appris plein de trucs, j'ai beau utiliser Docker pour des projets, c'est super enrichissant ! Merci Benjamin & Romain ❤‍🔥
@tofdexter-0270
@tofdexter-0270 8 ай бұрын
Super sympa le concept de cette série de vidéos ! Voir toute la gestion de la création d'une app de A à Z est très intéressant, et ça va en aider plus d'un. Et merci aussi de nous laisser accéder au code source !
@Pinou10001
@Pinou10001 8 ай бұрын
Génial !! J'ai adoré qu'on rentre dans la technique avec tous ces détails etc. Merci bcp.
@dams0129
@dams0129 8 ай бұрын
La meilleure vulgarisation de mon job 🙂. Vous êtes des cracks! Vivement la suite 😁😁😁
@zebulawn
@zebulawn 8 ай бұрын
merci à Romain et à toi Benjamin, c’est vraiment génial j’ai appris pleins de choses sur Docker, ça donne envie de se lancer dans le clustering
@edelweiss7680
@edelweiss7680 8 ай бұрын
J'aime tellement cette série de vidéos ! Je ne fais pas du tout de front/back end, plutôt du dev en Python et malgré ça je trouve le tout super intéressant et enrichissant sur les bonnes pratiques à avoir etc
@Kharec
@Kharec 8 ай бұрын
Une super vidéo de plus dans la série. Tout y est bien expliqué, et Romain est un monstre de connaissances et de pédagogie ! Bravo les gars !
@LiorCHAMLA
@LiorCHAMLA 8 ай бұрын
Superbe série. Avec tous mes fréros virtuels (et réels)
@BenjaminCode
@BenjaminCode 8 ай бұрын
Big love Lior ! Légende.
@icesword360
@icesword360 8 ай бұрын
Cette serie est vraiment bien. C'était une excellente idée. Merci !
@commeunvelo
@commeunvelo 8 ай бұрын
La "moustache git push" je valide ce puissant jeu de mot haha 😊 Au sujet d'Hostinger, j'utilise pour mon blog Wordpress et ça encaisse 3000 visiteurs par jour (et le double l'été lors du Tour de France) sans que ça ne plante ❤
@issamehtp
@issamehtp 8 ай бұрын
D'après toi comment attirer plus de trafic vers son site ? Le miens on dirait c'est un îlot de 1cm^2 perdu dans l'océan INFINI du net, et c'est très rarement qu'une personne perdu atterri sur mon îlot
@commeunvelo
@commeunvelo 8 ай бұрын
​@@issamehtpje t'avais répondu mais le message doit être bloqué dans la modération KZfaq. Je suis parti sur de la génération de contenus longues et pigmenté de mon expérience personnelle.
@commeunvelo
@commeunvelo 8 ай бұрын
​@@issamehtppasse par mon blog ou autre pour me contacter
@dsebzz6553
@dsebzz6553 8 ай бұрын
Super vidéo ! C'est la première fois que je regarde deux fois une vidéo tellement elle est intéressante !
@silverhawk7211
@silverhawk7211 8 ай бұрын
Cette vidéo est d'utilité publique ! J'ai tellement appris en 20min que j'ai l'impression d'avoir pris 3 ans d’expérience👴
@mathieufroehly4207
@mathieufroehly4207 8 ай бұрын
J'ai mis en place une stack similaire. J'aurais aimé avoir cette vidéo à ce moment car ça m'aurait permis de comprendre plus vite certains concept et choix d'outils. Il y a quelques point que j'aimerais évoquer par rapport à la vidéo. Habituellement on a un reverse proxy devant une app php, ce qui permet de gérer plusieurs requêtes en même temps avec quelques contraintes cependant notamment lié aux verrou mis sur les fichiers de session. Mais il y a des solutions. Il y a des éléments complexes à tenir compte pour permettre le scaling horizontal. Notamment que l'application doit être stateless et doit gérer ses sessions autrement que sur le système de fichier local. Docker ne fait pas tout tout seul. Dans le cas de replicat sur différents serveurs il y a un point pour le quel je n'ai pas trouvé de solution satisfaisante et plus particulièrement sur la gestion des volumes. Si le but est de la haute disponibilité par exemple. Une db qui tourne sur un serveur qui tombe sera up sur un autre serveur disponible mais les données du volume lié ??? J'ai essayé glusterfs qui ne correspondait pas car il fait une explication synchrone ce qui engendre des latences inacceptable. Mon regard se pose maintenant sur ceph mais je n'ai pas eu le temps de m'y pencher. À moins qu'il y ai d'autres solutions plus appropriées ?
@IndependenceDEV
@IndependenceDEV 8 ай бұрын
Tous les concepts sont vraiment bien vulgarisé ! Bravo
@amn.brb_
@amn.brb_ 8 ай бұрын
Ces dernières vidéos sont extrêmement intéressantes, merci beaucoup
@cyb3rGyr0
@cyb3rGyr0 8 ай бұрын
Mais quelles barbes, quels talents ; C'est toujours un plaisir de regarder les vidéos de Benjamin même si je ne fais plus du dev depuis un bon moment déjà
@BenjaminCode
@BenjaminCode 8 ай бұрын
Visiblement j’en fais plus trop non plus depuis que je suis CEO 🏄
@frozzerzsfreeze8950
@frozzerzsfreeze8950 8 ай бұрын
Je suis un grand fan de tes transitions, j'adore tout particulièrement la musique !!
@freececile227
@freececile227 8 ай бұрын
Bonjour Benjamin, bonjour Romain, toujours un plaisir et une découverte chaque nouvelle vidéo :) Je suis actuellement en formation dev web et ce sujet me passionne :) Merciiii
@misigarodev
@misigarodev 8 ай бұрын
J’aurais aimé savoir comment il a déployé sa database. Sinon la vidéo est top. Je kiffe grave la série
@laurentgauthier7906
@laurentgauthier7906 7 ай бұрын
Super vidéo, sûrement grâce au charismatique CEO de bouboum 😅 Une vidéo pour approfondir certain sujet serait cool: - focus sur la base de donnée (Dans un docker aussi ? Service managé? Qui du scale) - en tant que CEO j’aurai challengé Docker versus du pure serverless genre lambda ou vercel (mais j’imagine que ton sponsor n’a pas ce genre de feature et le but est de mettre en avant ces services) C’est le genre de série ou ou voudrait une saison par an !
@digital-passionv7046
@digital-passionv7046 8 ай бұрын
Magnifique, franchement je kiff le format dude, super boulot !
@annespeaking2365
@annespeaking2365 7 ай бұрын
Franchement j'adore, en tant que front-end qui aimerait faire des projets cest un calvaire de choisir sa stack ou même de bien comprendre l'utilité de certaine chose. Merci ça m'éclaire énormément
@eliotfagnon7319
@eliotfagnon7319 8 ай бұрын
Je pense que ça c'etait la video que j'attendais le plus en tant que dev backend qui bosse en independant pour lancer son propre SaaS. Le process est tellement claire que je pourrai le faire seul tout de suite. D'ailleurs c'est ce que je vais faire. Mercii surtout parce qu'enfin je comprends la notion de reverse proxy qui parraissait si flou depuis des annees. Vous etes des vrais goats !
@BenjaminCode
@BenjaminCode 8 ай бұрын
Je l’ai aussi grave bien compris grâce à cet échange avec Romain ! C’est le truc dont t’entends toujours parlé mais jamais tu capte à 100% le bail. C’est chose faite. Je m’identifie grave à ton message ahaha
@pierreg3714
@pierreg3714 8 ай бұрын
Franchement, la serie est complétement folle
@PG-ev9jn
@PG-ev9jn 8 ай бұрын
Super vidéo, merci pour toutes ces explications 🎉
@khadimourassoulmbaye5110
@khadimourassoulmbaye5110 8 ай бұрын
vraiment merci pour cette serie de video je suis etudiant en deuxieme annee mais c est la premiere fois que j ai une idee claire de comment on fait une appli web
@uploadvoice
@uploadvoice 8 ай бұрын
6:30 tu parles de POD, ça c’est quand tu déploies ton container dans un cluster kubernetes
@Arno31390
@Arno31390 8 ай бұрын
Super vidéo qui m’a ouvert l’esprit sur une manière d’organiser son déploiement.
@hypario
@hypario 8 ай бұрын
J'ai même pas regardé la vidéo que je savais que Romain utiliserait Docker, Docker Swarm (ou Kubernetes, j'hésitais) et Traefik :D des tools très utilisé dans le milieu (et Romain m'a appris énormément de chose, faut le dire)
@guillaumedrausin9253
@guillaumedrausin9253 8 ай бұрын
Bravo , Merci Romain et Benjamin !!!
@naelguenfoudi8465
@naelguenfoudi8465 8 ай бұрын
Ce genre de vidéo plus sérieuse, et orienté un peu plus pro et technique sont vraiment vraiment bien, elles apportent ta marque, avec un côté vraiment pro et conseil
@silverblabe215
@silverblabe215 8 ай бұрын
Super video ! Il faudrait une video tuto, ou tu montres concrètement toutes ces etapes, ce serait top
@foubls
@foubls 8 ай бұрын
trop bien la vidéo merci!
@vfb6265
@vfb6265 8 ай бұрын
J'ai une certif az-900 (donc débutant dans le cloud) et je trouve le niveau technique de la vidéo élevé. Bravo car vous avez réussi à faire passer le rôle du DevOps, qui je trouve dans l'IT, surement le métier le plus compliqué (je suis ingé IA). Surtout que l'utilisation du cloud peut faire couler une boîte si celui-ci est mal géré. Pas simple
@mrik21000
@mrik21000 8 ай бұрын
Pour un néophyte comme moi en dev , j'ai tout compris !! Au top comme d'hab👌🏻
@kratos9965
@kratos9965 8 ай бұрын
Très enrichissante cette vidéo. Franchement je voyais docker mais j'avais aucune idée de son utilité. Je débute mais pas trop quand même 😅 j'ai environ 9 mois d'expérience, je travaille sur des projets avec des framework react et en backend laravel. J'aimerais savoir si il me sera avantageux d'intégrer du docker à ma manière de travail. Merci en avance pour vos réponses😊😊. Merci Benjamin pour cette série💫
@megretmicha4670
@megretmicha4670 8 ай бұрын
Du lourd !
@adrihm8165
@adrihm8165 8 ай бұрын
Très bien les vidéos techniques comme ça
@LeXranger
@LeXranger 8 ай бұрын
Super utile la vidéo, un gros merci!
@adamatuo437
@adamatuo437 8 ай бұрын
Excellente vidéo. Et la musique de fond qui me rappelle un peu naruto 😀
@br__lk
@br__lk 8 ай бұрын
Bien expliquer !🫂
@filanodev
@filanodev 8 ай бұрын
Superbe vidéo
@drgreen1230
@drgreen1230 8 ай бұрын
Faute de français de la part du CTO à 4:16 "qu'on souaille" (probablement du verbe êytre lol), j'espère qu'il assure + en technique qu'en français (et en conjugaison) car là ça c'est du niveau primaire voir CP la conjugaison du verbe être. Petite taquinerie, j'attend avec impatience la suite des vidéos et de voir Boum Boum en prod 👍😎
@elgeempire493
@elgeempire493 8 ай бұрын
Mais elle est super cette video
@raphaelthibaut2038
@raphaelthibaut2038 8 ай бұрын
1ᵉʳ degrés, j'ai explosé de joie quand Romain a dit Traefik, M'a fallu plus d'une année pour correctement l'utiliser pour mes besoins. Du coup trop content de voir que c'est la tech retenue pour ce projet
@paulcarteron7890
@paulcarteron7890 8 ай бұрын
Merci !
@leo29plns
@leo29plns 8 ай бұрын
Nginx se prononce normalement « EngineX » (je fais mon malin, mais je l’ai mal prononcé pendant longtemps aussi)
@iht4660
@iht4660 8 ай бұрын
Il y a un truc pour gagner du temps aussi, en général le modèle de déploiement est souvent identique, du coup c'est pratique d'utiliser des fichiers Teraform, comme ça le modèle d'infra est tout prêt suffit de lancer une commande et le serveur est prêt à recevoir l'application on peut directement passer au déploiement :p C'est même un modèle quasi-obligatoire si on passe par un hébergeur comme AWS (VPC, Subnet, EC2, ECR/ECS/K8S, AppRunner, Lambda, SQS, SNS, S3, RDS, IAM... Impossible sans passer par Teraform xD) Et ensuite pour le déploiement dans le serveur tout prêt bah comme tu as dis: Avec Github :p
@abdelliabdelli2645
@abdelliabdelli2645 8 ай бұрын
ou est stocker la base de données, lors de l'utilisation d'un lload balancer . car il n'y a qu'une instance de base de données si je ne me trompe pas, mais il semble que vous n'en avais pas parler dans cette video. j'attand vos réponse svp hihi
@darkjo4335
@darkjo4335 8 ай бұрын
Attention à 14:00 ce n’est pas le conteneur qui est construit et poussé sur le registre mais plutôt l’image docker😉
@EllihcaX
@EllihcaX 8 ай бұрын
C'est dingue, j'ai quelques process fait différemment mais qui font la même chose et du coup, j'ai quasi le même pipeline pour mes projets ( juste un grafana en plus pour avoir un retour de charge de mes machines)
@BenjaminCode
@BenjaminCode 8 ай бұрын
J'ai coupé de l'interview des questions sur le monitoring car ça devait un peu trop long et technique. Mais ouais, ça me semble cool d'ajouter grafana !
@KorxKlesk
@KorxKlesk 8 ай бұрын
​@@BenjaminCodexavki a sortie une super première vidéo avec une infra très intéressante
@DavidPiccinelli
@DavidPiccinelli 8 ай бұрын
Mais c’est tellement intéressant!
@BenjaminCode
@BenjaminCode 8 ай бұрын
Merciiiii !!
@tutuguri8635
@tutuguri8635 8 ай бұрын
Il est ouf ton appart !
@cybernetiks
@cybernetiks 8 ай бұрын
Petite question à la con Docker ne fait pas ralentir le système ? Est ce que pour des perfs, il est préférable de le faire sans docker ?
@MrSinnatto
@MrSinnatto 8 ай бұрын
intéressant !
@Gyver4000
@Gyver4000 8 ай бұрын
Autre question, le load Balancing reparti la charge "apps", mais il y a 3 , 4 boites dockers qui se partage la tache coté charge base de données , pas de risque de "boum boum pete" les boites docker contiennent il tous la BDD ? merci
@nazirmbow4167
@nazirmbow4167 8 ай бұрын
Bv Benjamin beau boulot
@AliceSEBEGO
@AliceSEBEGO 8 ай бұрын
Je plussoie, tjrs de super bonnes ressources pour la veille Tech, on trouve sur canal Ben ; big merci à lui et à ses guests
@jaysef520
@jaysef520 7 ай бұрын
Tu repliques l'app avec docker, mais qu'en est-il des bases de données ? comment tu les synchro si tu répliques les bdd ?
@Bashy776
@Bashy776 8 ай бұрын
Comment se passe la réparation de charge pour la base de données ? Un container db dédié à l'écriture et d'autres qui répliquent pour l'accès en lecture seule?
@Jimi-bx3xf
@Jimi-bx3xf 8 ай бұрын
La moustache qui push 😂😂😂
@arkrai12
@arkrai12 8 ай бұрын
J'adore la référence aux majuscules sur une mise en ligne à la main. J'ai passé mon weekend à mettre un site en ligne et j'ai été emmerdé par ca sur TOUT mes chemins (y compris les localhost) 😅
@LtSich
@LtSich 8 ай бұрын
Quelle idée de dev sous Windows aussi :)
@poussiere404
@poussiere404 8 ай бұрын
La moustache qui git push 👏🏻
@sim_scape
@sim_scape 8 ай бұрын
Génial ce projet, et superbe vulgarisation de tous ces process. Ça recrute par chez vous ? :D
@KorxKlesk
@KorxKlesk 8 ай бұрын
A noter qu'on peut avoir un seul repo dans lequel on a le backend et le frontend et déployer séparément en faisant un container par app aussi. Également préciser que du CD sans tests automatisés c'est un peu dangereux :) car on va automatiquement péter notre preprod et/ou notre prod en cas de bug.
@asankhor
@asankhor 8 ай бұрын
Super intéressant merci beaucoup ❤ Pourquoi avoir préféré les outils Docker que AWS ? 😃
@FlorentTetaud
@FlorentTetaud 8 ай бұрын
Ils l'ont mentionné dans la partie hosting, c'est une histoire de coût
@sergeserge3467
@sergeserge3467 8 ай бұрын
Aws j'ai jamais capté pourquoi tant de gens l'utilisent, l'interface est merdique à souhait, on passe plus de temps à chercher les options qu'à configurer son infra, à tel point qu'il existe carrément des formations pour apprendre à configurer un simple vps... Chose faisable en 1 clic chez la plupart des concurrents. La facturation c'est floue, à la fin du mois tu peux payer plus cher que prévu parce-que t'as cliqué sur un truc payant sans être averti au préalable. En plus c'est cher pour ce que c'est et la concurrence fait aussi bien voire mieux pour moins cher. Et surtout, c'est donner du fric à amazon, c'est confier des données potentiellement sensibles à un pays étranger, et participer à la croissance d'un monopole qui impose ses décisions au marché.
@sbiixpress146
@sbiixpress146 8 ай бұрын
Ca serait fou que l'application cartonne... on se dira tous putain on a suivi la création, la classe, etpuis accessoirement j'attends aussi de m'y inscrire, vu que la musique prends une place important dans ma vie
@fofanahosmannsiddick6201
@fofanahosmannsiddick6201 8 ай бұрын
J'avoue
@bobdudan
@bobdudan 8 ай бұрын
J'ai pas compris la stratégie de scaling horizontal. Tu vas déployer plusieurs fois le back, mais pour la base de données, ça se passera comment ? Y en aura toujours qu'une seule, avec scaling vertical ? Y en aura plusieurs ? Dans ce cas, comment on gère la synchronisation ?
@dowlead7041
@dowlead7041 8 ай бұрын
Personne ne parle jamais des DB malheureusement alors que c'est tellement important. C'est comme quand on parle de CI/CD, tout le monde se focus sur le déploiement automatique du code mais personne ne parle du l'évolution de la base de donné quand tu dois faire évoluer la structure de cette dernière...
@TheGettery
@TheGettery 8 ай бұрын
Pour la gestion des BDD, sur kubernetes, on utilise des statefulsets qui vont, tout comme les déploiements stateless, se scaler horizontalement avec des replicas. Pour la synchronisation des replicas et globablement la gestion des opérations sur des statefulsets, c'est effectivement un sujet complexe. En fonction de la BDD choisi, il peut être nécessaire de développer un opérator spécifique pour étendre l'API kubernetes.
@slucas
@slucas 8 ай бұрын
Ça donne envie de se réinteresser à Docker et de tester la CI / CD ça à pas l'air si compliqué. J'avoue je me connecte en ssh à la main :) et la réplication des serveurs est un truc vraiment chiant. Du coup je suis bloqué sur un provider trop cher pour moi....
@maurice47200
@maurice47200 8 ай бұрын
J'avoue, "la moustache qui git push" m'a fait rire 😂
@tonyhubert9404
@tonyhubert9404 8 ай бұрын
Vidéo très qualitative, ça remémore les erreurs de débutants par lesquels beaucoup d’entre nous sont déjà passé 😂 (mon .env accessible en url) 😂 par contre je ne comprends pas une chose : MacOS est aussi sensible à la casse que Linux non ?
@akimsalou
@akimsalou 8 ай бұрын
je suis serieusement impressionner par tonprojet et je suis que sa vas cartonner mais peut tu nous dire comment tu a engager tous ses gens ou accord vous aviez entre vous
@alexisrichard2837
@alexisrichard2837 8 ай бұрын
Merci 😊
@sorrow_io
@sorrow_io 8 ай бұрын
S'il te plait @Romain go nous faire un tuto sur docker swarm !
@seah_dev
@seah_dev 8 ай бұрын
J'aime bien les vidéos sur cette appli. Est-elle déployé ? Quelle est l'adresse de l'appli ?
@briceweb
@briceweb 8 ай бұрын
Beau concept, on installe le front aussi sur le vps si c'est une app web ?
@BenjaminCode
@BenjaminCode 8 ай бұрын
Oui on va tout déployer le vps
@iercan1234
@iercan1234 8 ай бұрын
traefik a l'air cool, je trouvais nginx galère à mettre en place en container
@HenrySommeil
@HenrySommeil 8 ай бұрын
@yanisoulhaci3369
@yanisoulhaci3369 8 ай бұрын
Par rapport à fiverr s'il te plaît j'ai une question J'aimerais savoir si une personne achète un service sur Fiverr par exemple. Fiverr nous donne une facture après celà. Est-ce une facture valide pour les imposition française ? Alors que la personne qui m'a fait le service sur Fiverr est étrangère non déclarés en France ?
@benevolarX
@benevolarX 8 ай бұрын
Je pensais aussi à l'hébergement sur un raspberry pi :p
@taniax8944
@taniax8944 8 ай бұрын
Pour rebondir sur docker et la casse. La semaine passée j'ai host un site en php à la maison sur un serveur debian / docker. Le site en prod ne fonctionnait pas du tout alors qu'il fonctionnait sous lq machine de développement windows / docker. La raison etait une majuscule oubliée lors d'un use. L'autoloader de php ne trouvait pas l'empacement (volume bindé) sous linux alors qu'il le trouvait sous windows... une idee de comment c'est possible ?
@skitounet
@skitounet 8 ай бұрын
hello, windows ignore la casse, alors que linux ne l'ignore pas.
@taniax8944
@taniax8944 8 ай бұрын
@@skitounet dans Docker ? 🧐
@dellarteee
@dellarteee 8 ай бұрын
L'orchestration, docker, etc... C'est cool mais loin d'être aussi magique que vous le laissez penser 😉 Petit exemple tout simple et pourtant présent dans TOUTES les applications, la gestion des bases de données. 😊 Sinon, bonne vidéo 👍
@LtSich
@LtSich 8 ай бұрын
yep, c'est la bdd qui est la partie la + complexe à gérer dans un cluster...
@Gnanmankoudji
@Gnanmankoudji 5 ай бұрын
Quelle est la différence par rapport à une DB hors container ?
@lokmanetoumi1934
@lokmanetoumi1934 8 ай бұрын
🤣🤣🤣 moi aussi ca met arriver avec mon premier site le problème de majiscule 😂😂
@borisaxel605
@borisaxel605 8 ай бұрын
Parfois, il faut des illustrations pour mieux expliquer tout ce qui est technique. Mais j'ai bien aimé vu que j'avais déjà une petite idée du DevOps.
@Boobouh
@Boobouh 8 ай бұрын
Hello, petite question. Il dit quoi Romain la 17:04 ? j'ai pas compris et ca m'intéresse
@basemasta
@basemasta 8 ай бұрын
Event loop
8 ай бұрын
Swarm est open-source non ? 16:23
@remigrz
@remigrz 8 ай бұрын
Petits souci avec le subjonctif le Romain 😅
@mxtgr
@mxtgr 8 ай бұрын
Très intéressant, un point qui m'intrigue est comment vous avez décidé de déployer la base de données ? Il me semble que l'application en utilise une (d'après le fichier compose.yml que vous avez montré) Je ne crois pas que vous en avez parlé dans la vidéo, ou je n'ai pas été attentif 🙂
@hypario
@hypario 8 ай бұрын
C'est vrai qu'ils n'ont pas trop parlé de la base de données, connaissant Romain, ils utilisent très certainement un service tier servant de base de données, le fichier compose étant, à mon sens, pour du dev local. Si ce n'est pas le cas, probablement une image docker d'une BDD (genre postgresql)
@mxtgr
@mxtgr 8 ай бұрын
@@hypario Yes justement, j'aurais bien aimé savoir quel service tiers ils utilisent et comment ils l'interfacent avec un VPS sur Hostinger Ou s'ils ne se sont pas embêtés et ont décidé de déployer une BDD sur le même VPS avec une image Docker de mysql (ce qui pour moi serait un choix étrange s'ils sont dans l'optique de pouvoir scale facilement)
@hypario
@hypario 8 ай бұрын
@@mxtgr j'en ai parlé avec Romain justement sur un de nos serveurs en commun, il m'a répondu qu'ils avaient privilégié un service externe style RDS, Vultr DB, DO DB, PlanetScale, etc
@FlorentTetaud
@FlorentTetaud 8 ай бұрын
Je dis peut être une connerie mais ils ont dû utiliser une image postgresql et la considérer un peu comme une autre app. Donc j'imagine qu'ils ont affecté un sous domaine pour la bdd et que le proxy draine les requêtes extérieures vers cette image postgres, et que le container de la bdd a un nom précis sur le network doker qui est utilisé dans la config de la bdd dans l'api pour les requêtes internes au serveur.
@LtSich
@LtSich 8 ай бұрын
@@FlorentTetaud Lancer une bdd ce n'est pas le problème. La complexité c'est le cluster, la montée en charge automatique (horizontale, pas verticale), la gestion d'un noeud qui tombe, etc... Pour ça que bcp utilisent en effet une bdd "managée".
@israelkuassi3504
@israelkuassi3504 8 ай бұрын
Je pense que faire la vidéo de manière plus technique en nous montrant les étapes serait vraiment préférable car moi cela m'interesse
@tainalo2_perso
@tainalo2_perso 8 ай бұрын
Traefix le 100!!!
@Eauplate
@Eauplate 8 ай бұрын
Mdr la moustache qui Git push pas mal
@MrgnUTube
@MrgnUTube 8 ай бұрын
nginx se prononce engine X (injaïnix ^^)
@DSOlaLG
@DSOlaLG 8 ай бұрын
95% des devs... je m'attendais a une info d'un minimum insolite, mais au final on parle juste de la méthode agile devops >>
@RAIIIIIIIIIIN
@RAIIIIIIIIIIN 8 ай бұрын
Prochaine vidéo : Kubernetes ? 🤓
@QuentinDORE
@QuentinDORE 8 ай бұрын
AdonisJS + Docker Swarm + Traefik + CI/CD + 500k user ca passe nickel
@code-ste
@code-ste 8 ай бұрын
Quitter vercel ou netlify pour déployer son application nextjs sur un VPS, c'est une autre paire de manche🤯...
@simonbullado
@simonbullado 7 ай бұрын
Je m'attendais a un truc de fou avec 95 % de gens qui ne connaissent pas ..., plus de 100 000 projets de tiers, il a bientôt 11 ans, son rival RKT qui lui contrairement à Docker, supporte d’autres formats en plus de ses propres images de conteneurs est moins connu. Mais j'avoue Docker est génial, tout le monde en parle depuis des années :)
TOURNOI DE CODE : médaille d'or pour la France ?
27:40
Benjamin Code
Рет қаралды 2,5 М.
L'effet le plus fou de 2023 (et plein d'autres)
31:03
Benjamin Code
Рет қаралды 56 М.
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 51 МЛН
Comfortable 🤣 #comedy #funny
00:34
Micky Makeover
Рет қаралды 15 МЛН
Harley Quinn lost the Joker forever!!!#Harley Quinn #joker
00:19
Harley Quinn with the Joker
Рет қаралды 20 МЛН
Learn how to code: The minimum level you must have to find a first job
14:37
12 jours pour développer un SaaS et gagner 1972€
10:59
Ezis | Développeur web
Рет қаралды 4,7 М.
L’erreur que TOUS les nouveaux développeurs font !
16:57
Underscore_
Рет қаралды 740 М.
Évitez ces 5 habitudes qui vous font passer pour un Développeur Inexpérimenté
14:18
Je montre mon premier vrai business à un businessman...
16:13
Benjamin Code
Рет қаралды 39 М.
7 secrets qui vous séparent des développeurs pro
15:27
Benjamin Code
Рет қаралды 58 М.
L'avenir de cette chaîne YouTube...
12:40
Benjamin Code
Рет қаралды 24 М.
Faites attention à vos projets... J'ai tout perdu.
15:36
Benjamin Code
Рет қаралды 51 М.