Déploiement simple et automatique d'un SaaS en 2024

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 114

  • @BenjaminCode
    @BenjaminCode  9 місяців тому +10

    Alors ? 95% c'est une stat que j'ai fumé ou ça vous semble vrai ?
    Utilisez mon code BENJAMINCODE pour avoir -10% sur toutes les offres d'hébergement d'Hostinger ainsi que leur VPS :
    www.hostg.xyz/SHEfv

    • @gioayima
      @gioayima 8 місяців тому

      Peut-etre. Perso j'utilise Traefik depuis bientot 2 ans maintenant et je connais le nouveau docker swarm bien qu'il ne me semble pas necessaire personnellement. Pour le moment docker compose fait le taf

  • @soubinan
    @soubinan 9 місяців тому +25

    Nice,
    Pour la petite histoire, no orchestrator c'est pas vrai vu que Docker swarm est aussi un orchestrateur de conteneurs.

  • @丅-u2h
    @丅-u2h 9 місяців тому +25

    Super Video !!
    Je veux plus de technique !

  • @rawz06
    @rawz06 9 місяців тому +27

    J'adore son système de déploiement, une petite chose maintenant que tu as poussé ton MVP.
    ARRÊTE DE MANIÈRE IMMINENTE DE POUSSER AUTOMATIQUEMENT MAIN.
    Il faudra que tes déploiements en prod soient manuels, pour que tu puisses pousser ça dans des moments précis. Tu ne seras pas à l'abris qu'un build pousse une connerie même si les tests (futurs tests) passent, le build passe et tout.
    Donc pour ta 2.0, avec swarm, prépare toi une petite preprod à l'image de ta prod, et tu peux mettre en auto ta branche rc (release-candidate) vers cette preprod, ensuite tu feras les merges en à chaque fois sur rc pour préparer le terrain quand tu en es fier. Et une fois ta preprod sûr comme tu l'entends, tu merges sur main. Et tu lanceras le déploiement à des heures creuses !

    • @cair0n_
      @cair0n_ 9 місяців тому +3

      Merci pour ce commentaire, j'ai eu les yeux plissés tout le long de la vidéo :D

    • @Lunolux
      @Lunolux 9 місяців тому +1

      a vrai dire meme en recette c'est rarement en auto (pour pas perturber les métier qui test), a part sur un projet ou on est solo mais c'est rare non ?

    • @MaxLaMenace
      @MaxLaMenace 9 місяців тому +1

      @@Lunolux Je crois que c'est justement le principe, qu'il soit solo dessus ^^

  • @regislaffond6382
    @regislaffond6382 9 місяців тому +5

    🎯 Key Takeaways for quick navigation:
    00:00 *🚀 Processus de déploiement d'un projet SaaS*
    - Le déploiement rapide et fréquent est conseillé pour les projets web.
    - Travailler sur son processus de déploiement initial peut être bénéfique à long terme.
    - La vidéo présente le processus de déploiement automatique d'un projet SaaS à chaque commit sur la branche principale.
    01:00 *🐳 Utilisation de Docker pour le déploiement*
    - Utilisation de Docker pour créer des images du backend et du frontend.
    - Gestion des dépendances avec pnpm et partage entre les projets.
    - Processus de déploiement automatisé à chaque commit sur la branche principale.
    02:38 *⚙️ Mécanisme de déploiement automatisé*
    - Déclenchement du déploiement à chaque commit sur la branche principale.
    - Construction et mise à jour des images Docker.
    - Déploiement sécurisé sur un VPS avec redirection du trafic vers les nouvelles images.
    03:35 *💻 Choix et gestion des VPS*
    - Sélection de VPS puissants et hautement disponibles.
    - Utilisation des VPS de Hostinger avec satisfaction.
    - Possibilité d'adapter la capacité des VPS en fonction des besoins du projet.
    05:17 *🔒 Sécurité du processus de déploiement*
    - Validation du build sur la CI/CD avant le déploiement.
    - Processus de validation des images déployées.
    - Priorité donnée à la livraison de fonctionnalités à forte valeur ajoutée.
    06:48 *🛠️ Méthode de déploiement sans orchestrateur*
    - Utilisation de Docker Swarm et Traffic pour le déploiement.
    - Configuration simple des clusters de VPS avec Docker Swarm.
    - Routage automatique des ports et des URLs avec Traffic.
    Made with HARPA AI

  • @baylalabamba
    @baylalabamba 9 місяців тому +10

    Hola !! super intéressant la lumiere sur ton workflow ! au dela de la tech, ça dit quoi d'un point de vue légal l'exploitation de datas de youtube ? c'est via l'api , du scrap ? je me rappelle plus. j'espere je met pas les pieds sur un sujet trop déliquat, je trouve la réponse à ce type de questions méga intéressantes pour nous devs :D

  • @derfz-itnux9041
    @derfz-itnux9041 9 місяців тому +1

    Hello Benjamin, je comprends ce genre de stack dans les premiers déploiements comme tu l'as dit "go to market first". Mon conseil, n'oublie pas tout de même les scan de sécurité à minima ( scan des images , scan du code,...).sinon toujours nickel tes vidéos !👍

  • @sebastiencatherine8727
    @sebastiencatherine8727 9 місяців тому +1

    docker swarm est un orchestrateur de containers, certe pas aussi complexe / complet que kubernetes mais ça reste un orchestrateur ^^
    Sinon comme souvent vidéo sympa :)
    Et pour l'histoire de déployer ta première version avant d'avoir des tests, perso ça ne me choque pas, l'idéal c'est que ça te rapporte au plus vite finalement, et les tests peuvent venir après et seront financés par les premiers utilisateurs de la plateforme, donc finalement ça se défend largement comme manière de faire :)

  • @ventustyl
    @ventustyl 9 місяців тому +36

    J'ai une question: Mais pourquoi il tient son micro a la main ?? 🤣Ca m'a pertubé à fond !!!!!" Alors @BenjaminCode pourquoi ???

    • @Lunolux
      @Lunolux 9 місяців тому +1

      mdr j'avais meme pas gaffe

    • @cocoludo
      @cocoludo 9 місяців тому +1

      Ça fait plusieurs vidéos que c'est le cas.
      Le pied est cassé peu être ... et comme pas le temps d'en mettre un nouveau, bas voilà. On se la joue Freddy Mercury ? Le futur gimmick youtubesque

    • @ganon4
      @ganon4 9 місяців тому

      Ça fait plusieurs vidéo et je me suis dis si ça se trouve il est en déplacement et il a pas pris le pied 😂

    • @BenjaminCode
      @BenjaminCode  9 місяців тому +20

      Mon père m’a envoyé un mail en me disant : t’as besoin de tunes ? Je peux te prêter de l’argent pour t’acheter un pied ! Ahahahah

    • @alice_hml
      @alice_hml 9 місяців тому

      Cherche « Tom Nicholas microphone » pour la réponse

  • @BrigenBercaj-n3s
    @BrigenBercaj-n3s 6 місяців тому +1

    La vidéo est incroyable, j'essaye de faire la même chose avec un projet de classe mais je n'arrive pas à tout comprendre. Comment tu fais pour que lorsque ton image est à jour. Que sur Docker tes services se mettent à jours et en plus sans coupé le trafic. Si quelqu'un peut m'expliquer ou m'envoyer un lien vers un tuto ou une doc.
    Les outils que j'ai envisagé :
    - Swarm (vu sur la vidéo)
    - Traefik (vu sur la vidéo)
    - Watchtower (censé mettre à jour mes containers si les images se mettent à jours)
    Merci à ceux qui pourrait m'aider !!!

  • @ThibautLefebvre
    @ThibautLefebvre 9 місяців тому +2

    6:09 Lol j'en ai pas encore => si tu pars comme ça, tu n'en auras jamais ! il y aura toujours un truc plus urgent. Chez un client là actuellement, lorsqu'on développe, on rédige le test unitaire puis on rédige la fonction.... ;)

    • @MatMM74
      @MatMM74 9 місяців тому

      Tester c’est douter non ?

    • @ThibautLefebvre
      @ThibautLefebvre 9 місяців тому

      @@MatMM74 tester c’est assurer

  • @aurelienthms
    @aurelienthms 9 місяців тому +14

    Jsuis mort de rire j'ai RIEN COMPRIS (pourquoi je regarde une vidéo sur le déploiement web moi aussi)

    • @BenjaminCode
      @BenjaminCode  9 місяців тому +1

      Next week je reviens à du compréhensible amigo ! Mais ça me fait rire et me touche que tu te sois aventuré sur celle là !! C’était vraiment un de mes spin off des plus obscures !

  • @abdelliabdelli2645
    @abdelliabdelli2645 9 місяців тому +1

    Salut la team ! Comment créez-vous vos fichiers de configuration ? Dockerfile, YAML, etc. ? Pour un développeur non DevOps, ce n'est pas toujours simple. Avez-vous des astuces à partager ? Je m'adresse aux abonnés de la team Benjamin.

  • @vinception777
    @vinception777 9 місяців тому +1

    Ahhh la vidéo que j'attendais le plus ❤
    J'avoue que j'attendais de fou ta vidéo, depuis que tu as fait la vidéo avec Romain Lanz je me suis pas mal penché sur le sujet... Et je visualise pas bien pour un monorepo
    Ayant pas toutes les compétences devOps pour le moment j'ai fait avec Railway le back et Vercel le front (les deux sont managés) comme ça rien a faire ^^"
    Mais j'aimerais vraiment reproduire ton truc, est ce que partagerais tes fichiers docker et config de déploiement (actions, config du repo) ?
    Merci pour le partage en tout cas c'est précieux comme vidéo !

  • @nico13s
    @nico13s 9 місяців тому

    GG pour la vidéo, super intéressante par contre, je vote pour une vidéo plus détaillée sur "Docker swarm X Traefik" :)

  • @raphaelthibaut2038
    @raphaelthibaut2038 9 місяців тому

    Merci à vous de partager toute cette connaissance.

  • @rorsharkTV
    @rorsharkTV 9 місяців тому

    héhé, fier de faire partie des 10% ;)

  • @msa7202
    @msa7202 9 місяців тому +1

    Romain est vraiment le boss!

  • @Xaalek
    @Xaalek 9 місяців тому

    Pour moi docker swarm est un orchestrateur. Perso j'ai bot discord que je déploie sans orchestrateur et pour ça j'ai un runner self hosted qui tourne sur mon vps. Ensuite j'ai juste à build et run l'image docker dans une pipeline. Vu que la ci/cd est exécutée sur la même machine que le bot, pas besoin d'orchestrateur. C'est un moyen rapide et efficace pour déployer un projet sur vps

  • @MichelEdighoffer
    @MichelEdighoffer 9 місяців тому +1

    Qu'en est-il des migrations, ils sont faits au lancement de la nouvelle image docker ou c'est planetscale qui s'en charge?

  • @maxwebstudio
    @maxwebstudio 9 місяців тому

    Solide la config. Super intéressant

  • @studioberet3544
    @studioberet3544 9 місяців тому +2

    Propre, le combo Docker Swarm + Traefik est une stack petinente pour ton use case et ça fait plaisir de voir des images docker buildées en multi-staging. Tu peux eventuellement enlever le « RUN ls -la » qui rajoute une couche pour rien à l’image de ton front, ou à la limite faire un « RUN mv ./server/node_modules_prod ./server_node_modules && ls -la » c’est une bonne pratique. Comme piste d’amelioration tu peux rajouter une step dans ta CI/CD pour scanner si tes images docker buildées ont des failles de securité grâce à des outils comme trivy. 😉

  • @bastianpeire3567
    @bastianpeire3567 9 місяців тому

    Je me répète un peu mais je pense qu’une vidéo qui explique un peut planetscale et la techno vitess avec la gestion des shard serait intéressante

  • @codeurdenuit8783
    @codeurdenuit8783 7 місяців тому

    6:20 je valide tellement 😂

  • @UlrichVanDenHekke
    @UlrichVanDenHekke 9 місяців тому

    Je possède 3 serveurs chez OVH. J'ai une 50 aine de container qui tourne sur docker swarm mode. Avec traefik en façade. Ça marche plutôt bien. Par contre je gère ma base de donnée moi même (d'où 3 serveurs). Pour la base je préfère en générale du mongo

  • @saasbusiness9470
    @saasbusiness9470 22 дні тому

    il est où le lien de la vidéo dont tu as parlé?

  • @onyxz7
    @onyxz7 9 місяців тому

    Perso, traefik et dockerSwarm faisaient déjà partie de ma stack. Mais ça fait toujours plaisir de voir comment d'autres les implémente !

  • @massiwodev
    @massiwodev 7 місяців тому

    Salut @BenjaminCode ! super vidéo, j'adore cette série ! J'aimerais savoir si tu as déjà fait un monorepo avec un frontend Nuxt et un "ui" en utilisant NuxtUI ? Penses-tu que c'est possible et compliqué à mettre en place ?

  • @alexl6681
    @alexl6681 9 місяців тому

    Dans ton pool de swarm il faudra cependant que tu gères tes cron de scrapping pour ne pas le faire dans chaque instance

  • @Theogofficiel
    @Theogofficiel 9 місяців тому

    J’ai une question , sur ta pipeline à quel moment tu fais la mise à jour de ta base de donné où comment tu le fais si tu dois ajouter des tables où des nouveaux champs ( Parce que je suppose t’utilise du code first vue que ton Saas est en améliorations continue )?

  • @meschack04
    @meschack04 9 місяців тому

    J'ai vraiment envie d'en apprendre un peu plus sur l'utilisation de Docker depuis un bon moment mais presque impossible de trouver un cours récent sur le sujet sur UA-cam.
    Pas dans le youtube francophone en tout cas

  • @julesdayaux374
    @julesdayaux374 9 місяців тому

    Ce qui serait top c'est de savoir comment tu fais pour trouver tes utilisateurs et recueillir leur feedbacks je suis très preneur !

  • @ZePapyZ
    @ZePapyZ 9 місяців тому

    GG benjamin tu dépoussière le déploiement et merci a Romain

  • @Atelierdufaucon
    @Atelierdufaucon 9 місяців тому

    Scénarios de tests enregistrés avec Google Chrome et run à la main ça suffit LARGE

  • @bastianpeire3567
    @bastianpeire3567 9 місяців тому +3

    Et pour la bdd comment tu gères le problème ?

    • @pseudo-aleatoire
      @pseudo-aleatoire 9 місяців тому +1

      il a dit qu'il utilisait un service externe a savoir planet scale

  • @vfb6265
    @vfb6265 9 місяців тому +1

    Rassure toi j'ai travaillé en ESN et il n'y a pas de tests dans 80 % des projets IT. La raison en 6 lettres : le POGNON

  • @julienjacquemet6436
    @julienjacquemet6436 9 місяців тому

    J'adore le combo docker App + Traefik mais il y a aussi Caddy qui plus simple (pas de hot reload par contre), qu'en penses-tu ?

  • @tonybengue
    @tonybengue 9 місяців тому

    J'y ai pensé, à chaque fois je m'embete à configurer nginx, php, mysql, phpmyadmin etc
    Donc j'ai crée plusieurs images docker à cet effet ainsi que pour d'autres stacks. Cependant c'est chiant à deploy à chaque fois malgré qu'il n'y ai plus de transfert sftp.
    D'où les github actions qui me tentent bien pour cet effet, cependant c'est loin encore de ce process

  • @BlessingLéa
    @BlessingLéa 5 місяців тому

    Alors on peut le fichier de config

  • @cocoludo
    @cocoludo 9 місяців тому

    Docker swarm X Traefik ... je note. Ça à l'air banger

  • @ken-andre
    @ken-andre 9 місяців тому +3

    3:58 ca aurait dû AWS/Azure 😅

  • @lablackcar-detailingauto8468
    @lablackcar-detailingauto8468 9 місяців тому

    J'ai beau être matinal, j'ai mal 😂 Pourtant, je m'investi pas mal dans le Dev en ce moment, et j'ai compris qu' 1 mot sur 2.

  • @ethanperso9601
    @ethanperso9601 9 місяців тому

    Je me demande a quoi te sert traefik exactement ? Je sais que ca peut faire reverse proxy mais dans ton cas ? Juste pour reverse proxy?

  • @manutopik
    @manutopik 6 місяців тому

    Nuxt 3. Très bon choix !

  • @maotux1474
    @maotux1474 9 місяців тому +1

    Et puis tester, c'est douter 😂

  • @TryallAllombria
    @TryallAllombria 9 місяців тому

    Mais... Docker Swarm c'est un orchestrateur en soi 😅 C'est juste bien plus rapide et pratique que Kubernetes c'est certains.

  • @iTraZx
    @iTraZx 9 місяців тому

    Je ne vois pas en quoi c'est mal de ne pas avoir fait encore des tests. Le plus important lors d'un lancement d'un produit est de livrer un MVP propre qui génère des revenus. Perdre plus de temps au départ pour écrire des tests fait retarder ces revenus. Chacun ses priorités et tu fais très bien comme ça 🙂

  • @geek2tech-fr
    @geek2tech-fr 9 місяців тому

    Salut Benjamin , merci pour la vidéo elle est cool bon je vais faire mentir ta stat car j'utilise docker swarm aussi un peu sur le même principe sauf que mon build est fait directement par docker car mes repos sont dessus ( mais c'est payant ) mais bon je triche un peu en fait je suis en reconversion à la base j'ai passé 15 ans coté OPS ^^ donc forcement déploiement , infra etc j'ai quelques bases ^^ ceci dit de mon coté c'est un poil moins sophistiqué dans le sens ou c'est docker swarm qui vérifie si il y a un update sur une image et ce met à jour du coup c'est moins instant mais bon pour le moment ca marche bien :p par contre habitude d'OPS en fait j'ai deux builds . d'abord je pousse sur la branch preprod qui réalise les mêmes opérations mais build avec le tag preprod et c'est le cluster swarm de preprod qui se met à jour ( et donc mes serveurs de preprod interne. ) et si tout va bien je pousse sur la branch main qui elle déclenche un build avec le tag latest qui du coup met à jours la prod. Voila tu sais tout ^^ vivement ta prochaine vidéo :p

  • @bastienetienne778
    @bastienetienne778 8 місяців тому

    Et si sa tombe sa relance ? docker swarm 2.0 ?

  • @FolkSpirit-gw8gg
    @FolkSpirit-gw8gg 9 місяців тому

    Faut-il payer un abonnement CHAT GPT pour créer un SAAS assistant GPT avec Zappier ? Et est ce qu'on peut rajouter l'abonnement pour que les clients payer un abonnement au SAAS assistant GPT?

  • @LohkYcarh
    @LohkYcarh 5 місяців тому

    Rien sur les migrations de DB et les politiques potentiellement cassantes ? (changement de type de colonnes, troncatures obligatoires...)

  • @henrikorouto7106
    @henrikorouto7106 9 місяців тому

    Je me pose la question de comment le stockage est partagé entre tes vps

    • @BenjaminCode
      @BenjaminCode  9 місяців тому +1

      Les datas chez planetscale et pour l'instant j'avais pas besoin de stockage mais je vais ajouter des logos pour les sponsors donc je vais être obligé de prendre un stockage. Soit j'ai aws s3 soit chez google cloud, je vais voir...

    • @henrikorouto7106
      @henrikorouto7106 9 місяців тому

      @@BenjaminCodemaybe du seaweedfs ou garage nos amis français 👀

  • @alexl6681
    @alexl6681 9 місяців тому

    T’as mis les services direct à la racine du vps?

  • @benjamintroquereau6163
    @benjamintroquereau6163 9 місяців тому

    Hello j'ai mis un coup de DAST sur ton site. je te conseille de regarder de plus près la config de ton reverse proxy.

  • @vodnok
    @vodnok 9 місяців тому

    Ici au boulot on utilise Argo cd. Pas de test 😅 bon aller ca passe. Je vais me faire tuer aussi mais je suis aussi de la team les tests après le MVP. Ca permet d'aller beau plus vite au début mais ca marche à condition d'avoir des bons dev.

  • @Morden757
    @Morden757 9 місяців тому

    J'ai tout regardé parce que je trouve ca fascinant de ne comprendre qu'un mot sur 2 ahah

  • @enzomiraglio6833
    @enzomiraglio6833 9 місяців тому +1

    Aïe aïe aïe les test on est tous les mêmes la dessus 👀👀

    • @Xaalek
      @Xaalek 9 місяців тому

      Avec chatgpt et compagnie c'est tellement rapide d'écrire des tests unitaires aujourd'hui

  • @JohnSmithhh
    @JohnSmithhh 9 місяців тому

    J'avais demandé Hostinger si c'était possible d'avoir plusieurs VPS en même temps ils m'ont assuré que non.

  • @alexl6681
    @alexl6681 9 місяців тому

    Ouais je connais cette méthode de déploiement

  • @alexl6681
    @alexl6681 9 місяців тому

    Je pense que tu pourrais mettre un haproxy devant ton traefik pour décharger le ssl

  • @aboubacarouattara2761
    @aboubacarouattara2761 9 місяців тому

    Faites toujours des tests unitaires ou fonctionnels pour vos app 🌚

  • @HoneyGeek
    @HoneyGeek 9 місяців тому

    Je chipote mais Docker Swarm est un orchestrateur

  • @maximegarnier8922
    @maximegarnier8922 9 місяців тому +1

    MDR j'ai lancer en mode cool je connais rien sa pourras être une bonne porte d'entrer RATER

  • @Remy33rg
    @Remy33rg 9 місяців тому +1

    Première vidéo où j’ai 100% rien compris 😅

    • @BenjaminCode
      @BenjaminCode  9 місяців тому

      Promis next week je reviens à du compréhensible !

  • @simonrenaud2879
    @simonrenaud2879 9 місяців тому

    as-tu pensé à mettre un espace pour les marques qui souhaitent faire des partenariats avec des youtubeurs?
    ils pourraient poster un genre d'annonce qui afficherait le type de contenu qu'ils voudraient sponsoriser
    ce serait une aide pour les annonceurs à mettre le pied à l'étrier ou pour trouver des projets en adéquation avec leur campagne
    Bon il y aurait le risque de faire une plateforme qui donne trop de pouvoir aux marques, qui potentiellement imposeraient le contenu souhaité et les youtubeurs deviendraient "prostitubeurs" ^^

  • @coelidj
    @coelidj 9 місяців тому

    Je reste un peu sur ma faim j'aurai bien aimé un peu plus de technique pour apprendre, mais sinon c'est cool 👍

  • @fraaggl
    @fraaggl 9 місяців тому

    2 minute plus tard je comprend plus un mot...

  • @IIllIIllIIlI
    @IIllIIllIIlI 9 місяців тому

    perso -> backend sur railway, frontend sur netlify et jsuis tranquille pour même pas 20e par mois

    • @tibo1671
      @tibo1671 9 місяців тому +1

      petite question parce que je connais pas : j'ai entendu dire que netlify / vercel, c'était juste des sortes de wrappers sur aws en plus cher, est-ce que c'est caricatural ?

    • @skyzzen7091
      @skyzzen7091 9 місяців тому

      @@tibo1671Hello oui c'est réel, j’héberge mon saas avec sst qui permet de déployer son app next.js sur aws et les couts sont vraiment plus bas par rapport à vercel.

  • @Nothwarren
    @Nothwarren 9 місяців тому +1

    Mh pourquoi ne pas avoir une solution comme Heroku ? Ou directement AWS pour manager le deploiement ? C'est scalable, securise et tres simple d'utilisation

  • @kearz9456
    @kearz9456 9 місяців тому

    Sauf que l'IA de Hostinger ne vaut rien, on dirait un gtp3 mal configurée. J'ai pris une machine chez eux, le déploiement ça n'a jamais été ma popote...et ben leur IA était au fraise, par contre avec GTP4 j'ai pu m'en sortir.
    Mais sinon le service est OK (bon en même temps, j'ai tapé le plus gros VPS pour être pénard donc heureusement)

  • @raphaelthibaut2038
    @raphaelthibaut2038 9 місяців тому

    Cloud build cloud run

  • @aureliendurier7745
    @aureliendurier7745 9 місяців тому

    En vrai pour un petit SaaS comme ça je pense pas que ça soit si terrible de pas avoir de test et une mise en prod automatique, en soit si t'es solo dev dessus, tu sais ce que tu fais.

    • @simondesbonnets2985
      @simondesbonnets2985 9 місяців тому

      Même si je suis assez d’accord, je suis aussi d’avis de faire les choses bien dès le début, ça évites de devoir faites les choses en urgence par la suite 😊

    • @aureliendurier7745
      @aureliendurier7745 9 місяців тому

      C'est vrai aussi ! J'imagine qu'il faudrait avoir un juste-milieu entre avoir une bonne sécurité, mais ne pas trop ce focus sur ce genre de choses et aller directement à l'essentiel. Surtout quand on est en solo dev sur un projet, et qu'on veut sortir un SaaS en 3 mois.

  • @pathephe
    @pathephe 9 місяців тому +16

    C'est une Pub de 8min ... y'a rien a apprendre ici !

    • @dimeus_
      @dimeus_ 9 місяців тому +2

      Pleure 😢 🤡🤡🤡

  • @mathnewph
    @mathnewph 9 місяців тому

    Alors il y a 6 mois je t'aurais carrément copié à 1000% 😂
    Mais du coup coolify fait la même chose sans ligne de commande donc c'est cool 🫶

  • @LiorCHAMLA
    @LiorCHAMLA 9 місяців тому +5

    JSUIS FIRST TU VAS FAIRE QUOI ? RIEN DU TOUT