Node js REST API එකක් AWS EC2 වලින් automatically Deploy කරමු | CI/CD Pipeline | GitHub Actions

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2024
  • 🚀 Automate Node.js REST API Deployment on AWS EC2 with GitHub Actions | CI/CD Pipeline Tutorial
    💻 Code Repository: github.com/HGS...
    📁 Article: / auto-deploy-node-js-re...
    Looking to streamline your Node.js application deployment process? In this comprehensive tutorial, learn how to set up an automated CI/CD pipeline using GitHub Actions to deploy your Node.js REST API on AWS EC2 effortlessly. All the codes are discussed in Sinhala language.
    🔧 Key Topics Covered
    1. Creating a Node.js server
    2. Setting up an EC2 instance on AWS
    3. Configuring GitHub Actions for CI/CD
    4. Environment setup for GitHub Actions
    5. Defining CI/CD workflows
    6. Deploying changes automatically
    7. Nginx setup for reverse proxy
    8.PM2 configuration for process management
    9. Testing and verifying deployment
    ====================================
    🚀Connect with us:
    🏅FaceBook: / adomicarts
    🏅linkedin: / samin-chandeepa
    🏅GitHub:github.com/HGS...
    🏅Twitter: / chandeepa_hgs
    🏅Medium: / saminchandeepa
    🏅email:adomicarts@gmail.com
    ====================================
    In this step-by-step guide, I'll walk you through the entire process of automating your Node.js application deployment using GitHub Actions and AWS EC2. You'll learn how to create a CI/CD pipeline that automatically builds, tests, and deploys your application whenever changes are pushed to the main branch of your repository. With Nginx acting as a reverse proxy and PM2 handling process management, you'll ensure smooth and reliable deployment of your Node.js application.
    ----------------------------------------------------------------------------------------------------------------
    🔍 Keywords:
    Node.js, REST API, AWS EC2, GitHub Actions, CI/CD Pipeline, Automation, Deployment, Nginx, Reverse Proxy, PM2, Continuous Integration, Continuous Deployment, GitHub Repository, Tutorial, Step-by-Step Guide, AWS Cloud, Software Development, DevOps.
    👍 Don't forget to like, subscribe, and hit the bell icon to stay updated on future tutorials and tech content!

ความคิดเห็น • 37

  • @HrDev-dn8yt
    @HrDev-dn8yt หลายเดือนก่อน

    Great work broh 👌

  • @chamarawimalaweera1420
    @chamarawimalaweera1420 23 วันที่ผ่านมา

    Thanks for the video bro Really helpful

  • @lakshanchamod1208
    @lakshanchamod1208 16 วันที่ผ่านมา

    nice

  • @avishkacb
    @avishkacb 20 วันที่ผ่านมา

    Devops kiyl playlist ekk hdal ekt mewa dnnko sir

  • @arupde6320
    @arupde6320 6 หลายเดือนก่อน

    speak english ...

  • @slviking
    @slviking 6 หลายเดือนก่อน

    Brother react use krla speed eka godk wadi bog ekk hdgnna vidiya full tutorial ekk dnnko static blog site ekak (seo google rank krnna puluwn ekk )

  • @vihangasilva7947
    @vihangasilva7947 4 หลายเดือนก่อน

    I have some questions,
    1. අළුතෙන් library එකක් locally Install කරලා repo එකට Push කරාම ඒක EC2 Instance එකෙ තියන Project එකේ Node Modules වලත් install වෙන්න "npm install" command එක Workflow File එකට Add වෙන්න ඔනි නේද..?
    2. Main & Production Branches දෙකක් තියෙද්දි Github Actions වල වෙන වෙනම ENV use කරන්න විදිහක් තියනවද ?

  • @imeshasandarenu3393
    @imeshasandarenu3393 6 หลายเดือนก่อน

    ❤️

  • @ThanujaFernando-vu5dh
    @ThanujaFernando-vu5dh 6 หลายเดือนก่อน

    elama

    • @adomicarts
      @adomicarts  6 หลายเดือนก่อน

      Thanks ❤

  • @cmon2665
    @cmon2665 2 หลายเดือนก่อน

    Thank you🥰

  • @sldefender3299
    @sldefender3299 6 หลายเดือนก่อน

    Flutterflow video tiutoriyal eka k ona

  • @MaleeshaHe
    @MaleeshaHe 6 หลายเดือนก่อน

    Aiye meke font-end ekath me vidihata set up krana hati kiyala dennako

    • @adomicarts
      @adomicarts  6 หลายเดือนก่อน

      Hari malli

  • @Iknowyouhaha
    @Iknowyouhaha 3 หลายเดือนก่อน

    Brother how we create .env file using firebase database?

  • @mudithamadusith6506
    @mudithamadusith6506 4 หลายเดือนก่อน

    Superb❤

  • @lakshithakonara1940
    @lakshithakonara1940 4 หลายเดือนก่อน

    Superb!

  • @thilinachaturanga6274
    @thilinachaturanga6274 6 หลายเดือนก่อน

    machan file (image) storage ekak widihata AWS S3 ekata wada hoda solution ekak thiyanwada?

    • @adomicarts
      @adomicarts  6 หลายเดือนก่อน

      Try convex.

  • @cricketlive3960
    @cricketlive3960 6 หลายเดือนก่อน

    Supiriiii

  • @sujahathsiddeek378
    @sujahathsiddeek378 2 หลายเดือนก่อน

    Supiriyak mchn, save my day

    • @adomicarts
      @adomicarts  2 หลายเดือนก่อน +1

      😁

  • @kavindugunasekara448
    @kavindugunasekara448 6 หลายเดือนก่อน

    best explanation😍❤

    • @adomicarts
      @adomicarts  6 หลายเดือนก่อน +1

      Thanks a lot 😊

  • @kaveeshbro7987
    @kaveeshbro7987 6 หลายเดือนก่อน

    Niyamai. ❤

    • @adomicarts
      @adomicarts  6 หลายเดือนก่อน

      Thanks ❤❤

  • @viralmotivation_9905
    @viralmotivation_9905 6 หลายเดือนก่อน

    Niyamai aiye❤

    • @adomicarts
      @adomicarts  6 หลายเดือนก่อน

      Thanks malli 😍❤

  • @Thevindu_Senanayake
    @Thevindu_Senanayake 6 หลายเดือนก่อน

    hoya hoya hitiya video ekak

    • @adomicarts
      @adomicarts  6 หลายเดือนก่อน

      😇❤

    • @Thevindu_Senanayake
      @Thevindu_Senanayake 6 หลายเดือนก่อน

      @@adomicarts nestjs microservices gena poddak kiyala dennakoo

  • @PawaraNilanga
    @PawaraNilanga 6 หลายเดือนก่อน

    ❤🎉🎉🎉

    • @adomicarts
      @adomicarts  6 หลายเดือนก่อน

      ❤❤

  • @sandunilakshani-p8p
    @sandunilakshani-p8p 6 หลายเดือนก่อน

    Sir deela tiyena repository eke .env file eka api hada gnn one ned ekat enn monwda

    • @adomicarts
      @adomicarts  6 หลายเดือนก่อน

      Ow . Eekata thamai oyage secrets tika daganna one. Mongo uri wage ewa. Api keys wage ewa..

    • @sandunilakshani-p8p
      @sandunilakshani-p8p 6 หลายเดือนก่อน

      @@adomicarts sirge repo eka clone karala wede krnawa nm ekata kohomda awa add wenn one