CI/CD Pipeline Using GitHub Action| Auto Deploy Nodejs API on AWS EC2 step by step in Hindi

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 108

  • @AnkurHyperce
    @AnkurHyperce Год назад +5

    i think this tutorial basically got me a Cloud Intern job. thank you so much.

  • @Yadav_Hitesh
    @Yadav_Hitesh 11 месяцев назад +1

    0:36 0:36 0:38 Excellent tutorial on Node.js deployment and CI/CD! The step-by-step walkthrough really helped me understand the process. Setting up continuous integration and continuous deployment is crucial for a smooth development workflow, and your explanations made it easy to follow. The use of Node.js for backend development is growing, so having a solid deployment strategy is key. Thanks for sharing this valuable content! 👍 #NodeJS #CICD #DevelopmentWorkflow

  • @asifrahman2155
    @asifrahman2155 10 месяцев назад

    Fantastic way of teaching . cristal and clear. Please continue your journey . Best of luck🙂

  • @sanketkothiya3034
    @sanketkothiya3034 Год назад +2

    This is gem video on internet thanks mam 😇

  • @ashutos122
    @ashutos122 11 месяцев назад

    great work 🔥🔥,
    from this video, no one needs any other explanation.

  • @PrinceSingh-zb1fn
    @PrinceSingh-zb1fn 2 месяца назад +1

    Well Explained, Create videos like Load Balancing and cloudfront.

  • @mdshadab3470
    @mdshadab3470 Год назад +2

    Excellent tutorial just loved it🔥
    Keep creating great tutorials on devoops

  • @itsabhi.
    @itsabhi. 10 месяцев назад +1

    Excellent and clear -cut ! love the video

  • @AbhiBhardwaj1289
    @AbhiBhardwaj1289 7 месяцев назад

    Thanks for sharing this information in clear and simple way.😊

  • @sachinpunera2564
    @sachinpunera2564 Год назад

    everything worked well just use "run - pm2 restart server"

  • @AbhishekPratapSolanki-ns8zl
    @AbhishekPratapSolanki-ns8zl 6 месяцев назад

    Very helpful tutorial, you explained it very easily. Thank you so much!

  • @mayurkothari8761
    @mayurkothari8761 11 месяцев назад

    Wow! That explanation is outstanding!

  • @mradviktyagisupershow8646
    @mradviktyagisupershow8646 Месяц назад

    Well explained ....Nice tutorial thank you so much ...

  • @I_am_Jisu
    @I_am_Jisu Год назад +2

    Wow! That explanation was truly outstanding!

    • @Гкоуру
      @Гкоуру Год назад

      Выберите нужный вариант: Выберите нужный вариант:

  • @VipinKumar-hg2qp
    @VipinKumar-hg2qp Год назад

    Very very useful information. Keep it up. Nice content 👍

  • @mrdecode9341
    @mrdecode9341 Год назад

    mam please .ppk file se mujhe karna tha kyu ki me ek windows user hu to wahase me thoda samajh nhi paya but last tak dekha apka teaching style is very awesome.........plz .ppk ke liye ek video banaiye kyu jyadatar windows user hi he 🙏🙏🙏🙏🙏🙏

    • @shreelearning3
      @shreelearning3  Год назад

      Okay sure

    • @shreelearning3
      @shreelearning3  Год назад

      My window machine is currently not working... But you can download Mobaxterm on windows and follow the same commands as Mac . It will allow you to write Linux commands. And you can connect through .pem file

    • @Гкоуру
      @Гкоуру Год назад

      Открой дверь

  • @simranbanwait
    @simranbanwait Год назад

    thankyou ma'am, great video.

  • @AllInOne-cs3hp
    @AllInOne-cs3hp 10 месяцев назад +1

    i cant find _work folder inside action runner directory. help me out.

  • @rahulnamdev3616
    @rahulnamdev3616 10 месяцев назад

    very helpful thanks.

  • @johnsnow7116
    @johnsnow7116 2 месяца назад +1

    _work dir is not shown in action-runner folder

  • @travelworld5889
    @travelworld5889 Год назад +1

    Can someone help me please i have github action and there is SIT and UAT already present so my task is - create a branch for PRE PROD in github action how to do and what need to be configure there please help me guys

  • @pateladarsh1463
    @pateladarsh1463 4 месяца назад

    Amazing video

  • @mktNo1
    @mktNo1 Год назад

    It's really helpful. Thank you so much.

  • @raviprakashagrawal9478
    @raviprakashagrawal9478 Год назад

    Bahut achchha.

  • @BurakGlobeMax
    @BurakGlobeMax Год назад

    this is very useful and excellent video for those who deploy REST API on AWS, I have one Q my server file is ts instead of js how can we start aws server with pm2? my local machine start server with nodemon

    • @shreelearning3
      @shreelearning3  Год назад

      You can go to dist folder and start running application on pm2
      cd ./dist
      pm2 start your-app.js --name your-app-name

    • @BurakGlobeMax
      @BurakGlobeMax Год назад

      @@shreelearning3 I have server.ts using typescript (ts-node) run on local serve using nodemon problem is when i run through nodemon its okay but when try to run using PM2 its return error.....

  • @nomanashraf8130
    @nomanashraf8130 Год назад

    A great video keep the good content uploaded thanks alot

  • @DataTheory92
    @DataTheory92 Год назад

    Ma’am can you make videos on Jenkins

  • @alaluddin9005
    @alaluddin9005 Год назад +1

    Nice 👍👍👍

  • @muhammadusama_369
    @muhammadusama_369 2 месяца назад

    MERN app deployment pr ik video plz

  • @pavansoratur9475
    @pavansoratur9475 Год назад

    Thank you so much, this was a very helpful video !!

  • @shakeebanwar4403
    @shakeebanwar4403 Год назад

    very impressive

  • @prashanttiwari7398
    @prashanttiwari7398 Год назад

    excellent video ma'am, thanks, I wish you had added some test cases also. that helps us more, by the way, the superb video helped me a lot. thanks,🙏🙏

    • @shreelearning3
      @shreelearning3  Год назад

      Thank you. Ok I will add test cases and make a tutorial on that.

    • @prashanttiwari7398
      @prashanttiwari7398 Год назад

      @@shreelearning3 so nice of you ma'am, I will be thankful.

  • @sinchanmaity8825
    @sinchanmaity8825 11 месяцев назад

    Thank You Madam

  • @baskardeepak3
    @baskardeepak3 Год назад

    09:05 actions
    20:15 action runner

  • @ArjunYadav-q4z
    @ArjunYadav-q4z Месяц назад

    Nice

  • @shuhaibahamed7425
    @shuhaibahamed7425 Год назад

    This helped Thanks

  • @ratnarajanand9407
    @ratnarajanand9407 Год назад

    very informative

  • @DailyKnowledgea
    @DailyKnowledgea Год назад +1

    Mam i am really happy that you are posting such informative long videos with each and every step in details it helps us a lot
    but this is my third time following the same process but this " _work " is always missing when is check in action-runner folder
    i dont know why this happens but i followed the same steps but " _work " is not created

    • @shreelearning3
      @shreelearning3  Год назад +1

      Thanks..It must be created. Check it once see if you are missing anything

    • @pavansoratur9475
      @pavansoratur9475 Год назад +3

      This was an issue for me too. The solution here is to make sure you trigger your workflow by giving a PR or pushing to the branch (based on how you've configured your workflow yml file) after you've installed and ran svc script. Only then the _work folder will be created. Hope this helps.

    • @talhariaz7787
      @talhariaz7787 Год назад

      @@pavansoratur9475 Spend 3 hours and i just give up. Then suddenly thought some legend maybe put the question and answer in comment section. Thanks Brothers

  • @rjtdas
    @rjtdas Год назад

    Please create a video on nextjs with digital ocean CI/CD

  • @stiphenrobert4469
    @stiphenrobert4469 6 месяцев назад

    Thank you so much 👍

  • @mrdecode9341
    @mrdecode9341 Год назад

    Mam app jese EC2 ka kiye the wese kal ek video upload kijie jaha hum ek simple node.js web application ko docker me deploy kar sakte he plz aur yahi style me padhaie plz kyu ki app badhia ekdum bit by bit padhate he to wo achha lagta he

    • @shreelearning3
      @shreelearning3  Год назад

      Thanks. I will upload with docker

    • @mrdecode9341
      @mrdecode9341 Год назад

      @@shreelearning3 to fir mam aj hi kijie na plz 🙏🙏🙏🙏

  • @bhaktiand_bhajan
    @bhaktiand_bhajan Год назад

    How does it install all the dependencies from package.json ?

  • @jigneshkumar5698
    @jigneshkumar5698 Год назад +1

    does github actions require any other configuration for private repository ?

  • @vikaspatel8105
    @vikaspatel8105 Год назад

    Very helpful 👍

  • @harshitvarshney5899
    @harshitvarshney5899 11 месяцев назад

    not getting _work folder after starting also what's the issue ?
    great work 🔥🔥🔥🔥

    • @shreelearning3
      @shreelearning3  11 месяцев назад

      Kindly check if you are missing anything

  • @KaranChauhan-fu6dy
    @KaranChauhan-fu6dy Год назад +2

    Ma'am how to pass the .env file. Every application has a .env file and and the irony is none of the tutorial cover it.

    • @shreelearning3
      @shreelearning3  11 месяцев назад +2

      You can create a .env file in server inside your application folder and use it.

  • @technicalabhi7683
    @technicalabhi7683 Год назад

    Awesome ❤

  • @pritam0793
    @pritam0793 Год назад

    thank you

  • @hirentank9447
    @hirentank9447 6 месяцев назад

    Creating an optimized production build...
    The build failed because the process exited too early. This probably means the system ran out of memory or someone called `kill -9` on the process.
    Error: The operation was canceled. I am getting this

  • @imi9741
    @imi9741 8 месяцев назад

    Agar hm Linux machine ka use krenge to koi issue aayega kya instead of ubuntu and aapne Jo command Diya hai usmai kuch changes bhi karna hoga kya?

    • @shreelearning3
      @shreelearning3  8 месяцев назад

      Koi issue ni ayega bas kuch commands ka changes karna hoga.. you can search for the same command for Linux in Google you will easily get it.

  • @omkarwaghchaure5890
    @omkarwaghchaure5890 Год назад

    great

  • @orophile05
    @orophile05 Год назад

    perfect

  • @aamirmahmood9264
    @aamirmahmood9264 Год назад

    Awesome

  • @patelrinkal2500
    @patelrinkal2500 11 месяцев назад

    Mam abhi url http se start ho rahi he but use https me kese change kar sakte he

  • @rajchauhan3311
    @rajchauhan3311 Год назад

    Thanks😀

  • @nitinsharma4014
    @nitinsharma4014 Год назад

    Very very informative video and everything works. Superb explaination.
    I have a question like, can we configure multiple CI/CD Pipeline from different-different repositories to single server. Like if I do changes in repo so that repo should be deployed only. If yes then how? is there any video?

    • @nitinsharma4014
      @nitinsharma4014 Год назад

      I have a question like, can we configure multiple CI/CD Pipeline from different-different repositories to single server. Like if I do changes in repo so that repo should be deployed only. If yes then how? is there any video?

    • @shreelearning3
      @shreelearning3  Год назад

      @@nitinsharma4014 I never tried that you can try.

  • @prasadlakshan5407
    @prasadlakshan5407 Год назад

    I have one question? How We manage .env file in those api. And thanks for the content.

    • @rishabhranjan5047
      @rishabhranjan5047 Год назад +1

      same question..did u get an answer?

    • @prasadlakshan5407
      @prasadlakshan5407 Год назад

      @@rishabhranjan5047 There is way I found is store the env data in github secrets and create a env file with the github action with adding those secets to that env file

  • @debasishbehera7429
    @debasishbehera7429 Год назад

    make a tutorial for jenkins also

  • @AtomiCoding
    @AtomiCoding 7 месяцев назад

    SSL Bhi bta dete aap

  • @GauravDeshwal-gj6uz
    @GauravDeshwal-gj6uz Год назад

    Thanks for the video.
    Can you please let me know a way to add env variables as whenever i add them in the main project directory (inside _work/project_name/project_name) it gets removed automatically after a deploy again and restart the nginx and throws error?

    • @shreelearning3
      @shreelearning3  Год назад

      You can create a config file inside your project directory and define and export all the variables. Then you can import and use in any file.

    • @rishabhranjan5047
      @rishabhranjan5047 Год назад

      bro did you get an solution?

  • @ouneetsethi3573
    @ouneetsethi3573 Год назад

    what is the tool you used for triggering the REST APIs from your system?

  • @rahulray7683
    @rahulray7683 Год назад

    Jenkins Alternative hai kya

  • @reactjs1900
    @reactjs1900 Год назад

    Runner getting stopped after , disk of system is full , how to deal it with

    • @shreelearning3
      @shreelearning3  Год назад

      You need to extend the storage in EC2. You can use Amazon Elastic Block Storage

  • @stevefotso9703
    @stevefotso9703 2 года назад

    Great

  • @ShivamSaway
    @ShivamSaway Год назад

    does github actions charges money on indiviual's private repository ?

    • @shreelearning3
      @shreelearning3  Год назад

      There are some minutes and storage is free to use GitHub hosted runners. Beyond that it may cost.

  • @bhuvneshsharma8498
    @bhuvneshsharma8498 Год назад

    How can i manage my env file in deployment

    • @shreelearning3
      @shreelearning3  Год назад

      After deploy you can create .env file in server inside your application folder and put all secrets there or you can use AWS secret manager

  • @Anurag_Dhrejen
    @Anurag_Dhrejen Год назад

    _work folder is not reflecting in my case on ec2

    • @MuhammadAbdullah-kl1em
      @MuhammadAbdullah-kl1em Год назад

      same

    • @clinto_abraham
      @clinto_abraham Год назад

      Same issue here too. But it resolved by checking logs in github/actions - build shows the error from code deploy or build or npm clean install. Once it was resolved from my code, then continue with her instruction, it will populate _work folder for you.

  • @shamimakhtar5265
    @shamimakhtar5265 Год назад

    Mujhe github action me CI/CD
    Smjh me nhi aa rha hai bht struggle kr rha hoo ....😢😢😢😢😢
    Event, trigger,stage ,checkout ,stage and so on ......kiya smjh me nhi hai .........
    😢😢😢😢😢😢😢😢😢
    Ek vedio github action ka banaiye biggner to Advanced plz ...😢😢

    • @shamimakhtar5265
      @shamimakhtar5265 Год назад

      Bht struggle kr rha mam Non IT se background se hoo or avi IT me as adevops trainee job ke rha hoo mujhe GitHub action smjh me nhi a rha hai 😔😔

  • @bhaktiand_bhajan
    @bhaktiand_bhajan Год назад

    I have used prisma client as an ORM and expressJs for rest api, how to deploy that ?

    • @shreelearning3
      @shreelearning3  Год назад

      Same process, you just need to set up your SQL data base in the server and give the server credentials where you are giving your local credentials for db connection. Others are pretty much the same