DevContainer : LA solution pour un ENV de DEV prêt en 5 minutes ! (Docker ❤️)

  Рет қаралды 8,761

YoanDev

YoanDev

Күн бұрын

Пікірлер: 55
@tanguy_chenier
@tanguy_chenier 6 ай бұрын
Super vidéo ! :) Comme tu l'évoques rapidement à 31:22, l'un des gros avantages d'un devcontainer, c'est aussi de pouvoir configurer et donc normaliser les addons dans VS Code, et de s'assurer que tout le monde part avec une même base de travail à ce niveau. Pour accueillir des juniors dans un projet, c'est clairement pratique ; ça évite de devoir les orienter vers des installations à faire et de perdre des journées entières.
@yoandevco
@yoandevco 6 ай бұрын
C'est exactement ça
@yoandevco
@yoandevco 6 ай бұрын
Bon visionnage 😘
@selmac59
@selmac59 5 ай бұрын
M'sieur, où est l'article sur le blog ?
@thomaslaure4865
@thomaslaure4865 6 ай бұрын
J’ai déjà utilisé les devcontainers à titre personnel via VS Code, DevPod et Daytona, mais aussi professionnellement avec Coder. Merci pour cette vidéo :)
@yoandevco
@yoandevco 6 ай бұрын
Merci beaucoup !
@cocoludo
@cocoludo 6 ай бұрын
Super pratique. Je me prenais la tête avec des environnements manuels et des droits d'utilisateurs entre hôte et conteneur. Maintenant plus besoin. Merci pour cette astuce 🙏
@yoandevco
@yoandevco 6 ай бұрын
Ça simplifie grandement la vie c'est clair !
@Lilpimous
@Lilpimous 6 ай бұрын
Hyper interessant ! On va étudier ça pour notre environnement de dev qui lui en revanche est hors ligne…
@yoandevco
@yoandevco 6 ай бұрын
Merci ! C'est parfait pour un usage offline ✅
@michellapalus5284
@michellapalus5284 6 ай бұрын
Excellent, comme d'habitude. Sur certains projets, j'utilise soit VSC et PhphStorm (selon la machine que j'utilise). Sais-tu si le même fichier .json peut être utilisé pour les 2 IDE. Je vais faire le test de mon coté
@yoandevco
@yoandevco 6 ай бұрын
Yes, a priori le fichier fonctionne sur les deux IDE (et probablement d'autres).
@raphaelsanchez1235
@raphaelsanchez1235 3 ай бұрын
J’allais poser la même question. Solution super intéressante si elle est compatible pour les principaux IDE
@benoitferrero6038
@benoitferrero6038 5 ай бұрын
Tu avais écrit compose.yaml et non compose.yml
@jean-patrickcolin3603
@jean-patrickcolin3603 5 ай бұрын
Ddev est une bonne alternative aussi. Très simple a utiliser.
@laurentguigo9407
@laurentguigo9407 3 ай бұрын
j'adore DDEV aussi
@selmac59
@selmac59 6 ай бұрын
Super vidéo comme toujours Je suis un peu déçu, cela ne veut pas fonctionner avec phpstorm sur mac :( 15:00 J'ai tellement envie de t'aider et te dire que tu as mis compose.yml et non .yaml et ça me "stresse" de te voir galérer ainsi (à cause de la fatigue)
@yoandevco
@yoandevco 6 ай бұрын
Merci ! Je n'utilise pas phpstorm hélas. Je sais qu'l'ext existe, mais pas pour Mac c'est ça ? Pour le .yaml, incroyable de ne pas le voir sur le moment 😂 (faut que j'arrête de tourner les vidéos en étant fatigué 😁)
@StephaneSavona
@StephaneSavona 6 ай бұрын
Coucou Yoyo, j'adore toujours autant tes vidéos :) Pour info, ton souci c'est que t'as mis compose.yaml et dans le fichier de config compose.yml ;)
@yoandevco
@yoandevco 6 ай бұрын
Mais quel boulet 🤣 C'est ça de tourner tard le soir fatigué !
@StephaneSavona
@StephaneSavona 6 ай бұрын
@@yoandevco Tkt c'est pas moi qui vais te jeter la pierre 🤣
@Karl-p9z
@Karl-p9z 6 ай бұрын
Pour info, je pense que ton erreur c'est que tu voulais ouvrir compose.yml alors que dans ton projet il était appelé compose.yaml, problème de suffix j'imagine.
@yoandevco
@yoandevco 6 ай бұрын
Oui c'est exactement ça ! Mais lors du tournage, après une journée a rallonge, mon cerveau était bien incapable de la voire 😂 (Et je tourne sans artifice, alors je laisse volontairement les failed 👌)
@olivierlejeune1950
@olivierlejeune1950 6 ай бұрын
Merci pour la vidéo comme toujours. C'est dommage de ne pas tenir compte des soulignages de ton vscode qui depuis le début te faisait remarquer que yml n'existait pas ^^. Sinon plus qu'à voir si on peut faire pareil avec php storm. Ça fait toujours peur d'utiliser des containers boîte noires
@olivierlejeune1950
@olivierlejeune1950 6 ай бұрын
Dans ta vidéo super bien, il ne manque plus qu'un moyen simple de restaurer un backup de base
@yoandevco
@yoandevco 6 ай бұрын
Je te promets, tourner les vidéos le soir fatigué après une journée bien remplie éclate complètement la productivité 😅 A priori ça existe pour phpstorm 👀
@yoandevco
@yoandevco 6 ай бұрын
Sur un projet ou j'interviens, on utilise Snaplet (en SaaS), pour ce contexte, ça fait le job (mais attention si besoin de data en Europe uniquement)
@charleludovicMbouopdasouop
@charleludovicMbouopdasouop 5 ай бұрын
Bonjour yoandev s'il vous plaît j'aimerais savoir comment vous monter vos vidéos avec des jolies fond de decor
@Thesameasiteverwas
@Thesameasiteverwas 6 ай бұрын
j'avais envie de te dire "mais c'est l'extension !"
@yoandevco
@yoandevco 6 ай бұрын
La prochaine fois on fera du pair programming avec toute la commu, et vous pourrez chanter en cœur : "Yoan, l'extension, regarde l'extension". 🤣🤣🤣
@remace07
@remace07 5 ай бұрын
pareil!
@azersazers
@azersazers 5 ай бұрын
Très intéressant a essayer avec un environnement Node.js pour moi Je pense que le problème venait surement du fichier compose qui avait l'extension .yaml et dans le json tu le déclare avec .yml
@jeromecervelle6539
@jeromecervelle6539 6 ай бұрын
Salut Yoan super demo trop cool. @+. Jérôme
@yoandevco
@yoandevco 6 ай бұрын
Merci beaucoup !
@cedrictailly
@cedrictailly 5 ай бұрын
J'avais tilté depuis que tu avais créé le fichier compose.yaml, renommer en compose.yml sans "a", je voyais l'erreur en même temps que ta galère 😁
@azizmetchonou
@azizmetchonou 5 ай бұрын
Tres belle explication
@Lomahn123
@Lomahn123 5 ай бұрын
Que c'est frustrant de te voir galérer lorsque nous on sait où est l'erreur 😅. Sinon, belle découverte, merci 🙏.
@yoandevco
@yoandevco 5 ай бұрын
Et moi donc 😂 Merci !
@S0kushi
@S0kushi 6 ай бұрын
au lieux de mettre command: sleep infinity , je crois tu peux juste mettre tty: true
@jeremyguillot9677
@jeremyguillot9677 5 ай бұрын
Critique que j'espère constructive vu que c'est la 3ème fois que j'ai la même réaction en regardant tes vidéos. Essaie de faire un effort sur le montage, tu présentes des supers sujets, mais te voir galérer 30-40 secondes à écrire à mot et t'y reprendre à plusieurs fois me fait quitter la vidéo pour aller lire la doc. Sans ça tu ferais des vidéos hyper pro à l'aise. Courage pour la suite!
@yoandevco
@yoandevco 5 ай бұрын
C'est sympa, mais je ne fais aucuns montages. C'est une marque de fabrique, et aussi... je n'ai pas le temps de faire du montage. Perso, j'en rigole à chaque fois. Je ne vais pas changer mon workflow de création de video (quasi une par semaine toute l'année... ça vaut bien quelques erreurs de frappes)
@mathieuregnier2262
@mathieuregnier2262 6 ай бұрын
Très cool merci pour le partage. Quelle frustration pour moi ! j'ai vu ton erreur dès le départ : tu avais nommé ton fichier "compose.yaml" dans l'explorateur et dans le fichier .devcontainer "compose.yml". 😁
@yoandevco
@yoandevco 6 ай бұрын
Et quel frustration pour moi sur le moment 😀 Maintenant je me régale à lire vos commentaires, car"YOAN C'EST ÉVIDENT 👀". Sur le moment, je ne voyais absolument rien 🤣
@caturne98
@caturne98 6 ай бұрын
Si jamais, le nom du fichier Compose était différent ^^. compose.yaml !== compose.yml C'est pour çà qu'il ne voulait pas démarrer ton devcontainer
@yoandevco
@yoandevco 6 ай бұрын
Mais OUI 😅 Faut que j'arrête de tourner trop tard le soir fatigué 🤣
@gaetanritel
@gaetanritel 6 ай бұрын
Super vidéo merci et ton fichier s'appelaient compose.yaml et tu cherchais compose.yml je pense que c'étaient ca le problème
@TutoFreeTime
@TutoFreeTime 5 ай бұрын
Il y avait un "a" en trop. compose.yaml au lieu de compose.yml. Merci pour tes vidéos.
@olivierleon4622
@olivierleon4622 5 ай бұрын
comopse.yaml vs compose.yml
BRUNO : Le tueur de POSTMAN ? (Oui !)
27:52
YoanDev
Рет қаралды 9 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
MJML + SYMFONY : La fin de l'enfer des mails ?
32:03
YoanDev
Рет қаралды 6 М.
DOCKERISER une application SYMFONY 🐳 🔥
50:21
YoanDev
Рет қаралды 25 М.
Oublie React (pour toujours)
30:00
Loïc Rust
Рет қаралды 7 М.
Arrête de Ship Fast, apprends à Ship Smart 👀
47:55
YoanDev
Рет қаралды 1,7 М.
France et Zone Euro : Pronostic vital engagé ?
27:16
Marc Touati
Рет қаралды 162 М.
Les développeurs doivent-ils avoir peur de GPT5 ?
26:03
Micode
Рет қаралды 761 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН