Integration Ninjas
Integration Ninjas
  • 27
  • 123 723
Deploy Spring Boot Application to AWS EC2 Using GitLab CI
In this tutorial, I will guide you through the process of deploying a Spring Boot application to AWS EC2 using GitLab CI. This step-by-step guide covers everything from building your application with Maven to setting up a robust CI/CD pipeline with GitLab and deploying to AWS EC2. Whether you're new to continuous integration and deployment or looking to streamline your current workflow, this video has you covered.
What You'll Learn:
Setting up a multi-stage Dockerfile for building and running a Spring Boot application
Configuring GitLab CI for automated builds and deployments
Deploying Docker containers to AWS EC2
Best practices for CI/CD and containerization
Source Code: gitlab.com/integrationninjas1/springboot-example/-/tree/deploy-to-ec2?ref_type=heads
Gitlab CI File: gitlab.com/integrationninjas1/springboot-example/-/blob/deploy-to-ec2/.gitlab-ci.yml?ref_type=heads
Pipeline: gitlab.com/integrationninjas1/springboot-example/-/pipelines/1366817144
#gitlab #cicd #devopstutorial #devops #aws #awsec2 #deployment
มุมมอง: 424

วีดีโอ

Deploy React App To GitHub Pages Using GitHub Actions
มุมมอง 8683 หลายเดือนก่อน
In this step-by-step tutorial, we'll show you how to deploy your React app to GitHub Pages using GitHub Actions. GitHub Pages offers a hassle-free way to host static websites directly from your GitHub repositories, making it an ideal platform for showcasing your projects, sharing documentation, or even hosting a personal blog. With GitHub Actions, you can automate the deployment process, ensuri...
Exploring the power of Generative AI | Part-1
มุมมอง 613 หลายเดือนก่อน
Master the Future of AI Creativity! This video is your one-stop introduction to Generative AI and Large Language Models (LLMs). We'll break down cutting-edge models like Llama2, Llama3, and Transformers (made famous by Hugging Face) in an easy-to-understand way. Plus, we'll explore powerful tools like AWS Generative AI and databases like DataStax, Chroma, and Faiss that make it all work. Here's...
GitLab CI/CD Tutorial For Beginners
มุมมอง 7204 หลายเดือนก่อน
Welcome to this GitLab CI/CD for Beginners tutorial! In this video, I'll guide you through automating your development process with GitLab CI/CD. We'll break down complex concepts into easy-to-understand steps, helping you set up your first pipeline. Here's what you'll conquer: Automate code builds Run tests to ensure quality ✅ Craft and publish Docker images Upload and leverage artifacts effec...
Deploy Spring Boot App To AWS Elastic Beanstalk Using GitHub Actions
มุมมอง 8654 หลายเดือนก่อน
Tired of manually deploying your Spring Boot application to AWS Elastic Beanstalk? This video will show you how to automate the process using GitHub Actions! We'll walk you through setting up a CI/CD pipeline that automatically builds, tests, and deploys your application to Elastic Beanstalk on every push to your GitHub repository. This tutorial is perfect for developers who want to streamline ...
Deploy GoLang Application to AWS EC2 Using GitHub Actions
มุมมอง 1.7K4 หลายเดือนก่อน
Take your GoLang deployments to the next level! This video dives into creating a fully automated deployment pipeline for your GoLang application on AWS EC2, leveraging the power of Docker and GitHub Actions. In this tutorial, you'll learn how to: Dockerize your GoLang application for efficient containerized deployment. Build and push Docker images to a container registry (e.g., Docker Hub, Amaz...
Deploy MEAN Stack App On AWS EC2 Using GitHub Actions
มุมมอง 1.3K4 หลายเดือนก่อน
In this comprehensive video tutorial, you'll conquer automating deployments for your MEAN stack application (MongoDB, Express.js, Angular, Node.js) using the power of GitHub Actions. We'll walk you through: Building a Robust CI/CD Pipeline: Harness the automation magic of GitHub Actions to streamline continuous integration and continuous delivery (CI/CD) for your project. AWS EC2 for MEAN Stack...
Deploy Next.js application to AWS EC2 using GitHub Actions
มุมมอง 4.8K5 หลายเดือนก่อน
Effortlessly deploy your blazing-fast Next.js application to a scalable AWS EC2 instance with the power of GitHub Actions! In this comprehensive tutorial, you'll learn step-by-step how to: Automate deployment: Leverage GitHub Actions to streamline your deployment process, triggering builds and deployments on every push. Harness the power of Docker: Package your Next.js application as a lightwei...
Deploy NodeJS application to AWS Elastic Beanstalk using GitHub Actions
มุมมอง 3.3K5 หลายเดือนก่อน
Automate Node.js deployments to AWS in MINUTES! This video combines GitHub Actions & Elastic Beanstalk for a powerful CI/CD pipeline. Effortless deploys, explained simply. Get started NOW! Sample Workflow: github.com/integrationninjas/nodejs-app/actions/runs/8317600180/workflow Source Code: github.com/integrationninjas/nodejs-app/tree/elastic-beanstalk-ec2 EB Deploy Action: github.com/marketpla...
Automate Java Code Analysis with SonarCloud & GitHub Actions
มุมมอง 1K6 หลายเดือนก่อน
Struggling with bugs and lengthy code reviews? Automate Java code analysis with SonarCloud & GitHub Actions! This video shows you step-by-step how to set up & run scans to find issues early, improve code quality & security, and streamline code reviews. #devops #java #sonarqube #githubactions
Amazon CodeWhisperer: A Game Changer for Developers
มุมมอง 7886 หลายเดือนก่อน
Amazon CodeWhisperer generates code suggestions ranging from snippets to full functions in real time in the IDE based on your comments and existing code. Supercharge development with expert assistant Amazon Q. Queries Solved: AI Code Generator - Amazon CodeWhisperer What is CodeWhisperer Working with Amazon CodeWhisperer AWS Toolkit for Visual Studio Code - Amazon Q, Amazon CodeWhisperer, and m...
Deploy MERN Stack App On AWS EC2 Using GitHub Actions
มุมมอง 17K7 หลายเดือนก่อน
In this tutorial we're going to deploy our MERN (MongoDB, Express, React, Node.js) stack application to AWS EC2 using the power of GitHub Actions and Docker. Please find below reference code and pipeline: NodeJS App Code Reference: github.com/integrationninjas/nodejs-app/tree/mern-ec2-docker NodeJS App Pipeline: github.com/integrationninjas/nodejs-app/actions/runs/7672779272 React Code Referenc...
Secure Your Code: Auto-Fix Vulnerabilities with Dependabot (GitHub Tutorial)
มุมมอง 5887 หลายเดือนก่อน
Tired of manually updating dependencies and chasing security patches? Dependabot to the rescue! ️ This beginner-friendly tutorial shows you how to set up Dependabot on GitHub to automatically identify and fix vulnerabilities in your project's dependencies. Here's what you'll learn: What is Dependabot and why is it awesome? Setting up Dependabot in minutes Automating dependency updates and secur...
Secure Your Code: Automated Vulnerability Hunting with CodeQL (2024 Guide)
มุมมอง 1K7 หลายเดือนก่อน
Stop chasing vulnerabilities! This video introduces CodeQL, GitHub's powerful code analysis engine that automates security checks in your Node.js projects. Learn how to: Identify Security Risks: Leverage CodeQL queries to detect potential vulnerabilities like SQL injection and XSS attacks. Seamless Integration: Integrate CodeQL seamlessly into your workflow using GitHub Actions for continuous s...
Deploy React App to AWS EC2 using GitHub Actions
มุมมอง 7K8 หลายเดือนก่อน
Deploy React App to AWS EC2 using GitHub Actions
MacBook M3 Pro Setup for Software Development
มุมมอง 3.5K8 หลายเดือนก่อน
MacBook M3 Pro Setup for Software Development
Deploy NodeJS Application To Azure App Service Using GitHub Actions
มุมมอง 9K8 หลายเดือนก่อน
Deploy NodeJS Application To Azure App Service Using GitHub Actions
Deploy Spring Boot Application To Azure App Services Using GitHub Action
มุมมอง 2.7K8 หลายเดือนก่อน
Deploy Spring Boot Application To Azure App Services Using GitHub Action
Deploy Spring Boot Application On AWS ECS Using GitHub Action
มุมมอง 7K8 หลายเดือนก่อน
Deploy Spring Boot Application On AWS ECS Using GitHub Action
Create & Deploy AWS Lambda Function In Java Using GitHub Actions
มุมมอง 1.2K10 หลายเดือนก่อน
Create & Deploy AWS Lambda Function In Java Using GitHub Actions
Deploy NodeJS Application On AWS ECS Fargate Using GitHub Actions
มุมมอง 9K11 หลายเดือนก่อน
Deploy NodeJS Application On AWS ECS Fargate Using GitHub Actions
Deploy NodeJS Application on AWS ECS Using GitHub Actions
มุมมอง 16K11 หลายเดือนก่อน
Deploy NodeJS Application on AWS ECS Using GitHub Actions
What is GitHub Codespaces | Setup Node.js & MongoDB Development Environment
มุมมอง 978ปีที่แล้ว
What is GitHub Codespaces | Setup Node.js & MongoDB Development Environment
Deploy Spring Boot application to AWS EC2 using GitHub Actions
มุมมอง 12Kปีที่แล้ว
Deploy Spring Boot application to AWS EC2 using GitHub Actions
Deploy NodeJS application to AWS EC2 using GitHub Actions
มุมมอง 21Kปีที่แล้ว
Deploy NodeJS application to AWS EC2 using GitHub Actions
GitHub Actions Tutorial for Beginners
มุมมอง 532ปีที่แล้ว
GitHub Actions Tutorial for Beginners

ความคิดเห็น

  • @ArchIntelLTD
    @ArchIntelLTD วันที่ผ่านมา

    Thank you very much

  • @umahesa5855
    @umahesa5855 วันที่ผ่านมา

    Thx man 🎉

  • @waliullahkhan6862
    @waliullahkhan6862 วันที่ผ่านมา

    High-quality content! I didn't know much about AWS, but thanks to this tutorial, I successfully deployed my test app on AWS EC2. Thank you so much 🥰 Subscribed to your channel and am excited to learn more from you!

  • @jabidjimenez5150
    @jabidjimenez5150 13 วันที่ผ่านมา

    Great Tutorial man, thanks for sharing Sachin! if the sample user is user name 😂

  • @augustgraymusic
    @augustgraymusic 13 วันที่ผ่านมา

    35:07 note

  • @jessejacob8256
    @jessejacob8256 13 วันที่ผ่านมา

    i am getting 502 error bad gateway. Is it ok that there is no start script in the package.json?

  • @ephraimetuk9670
    @ephraimetuk9670 15 วันที่ผ่านมา

    hello, this works fine in dev but not in prod. i tried using aws route 53 to forward my IP address to a subdomain but it doesn't accept the port (31.212.134.156:8081) only '31.212.134.156'..how can I work around this ?

  • @ephraimetuk9670
    @ephraimetuk9670 19 วันที่ผ่านมา

    great stuff man! have my appiication up and running in no time

  • @shakirraza1423
    @shakirraza1423 19 วันที่ผ่านมา

    Dear sir I already text you upon an issue that after following your chanel i deploy mern app in aws but application is not connected with mongoodb. in local all things are greate. Please guide me on this issue

  • @shakirraza1423
    @shakirraza1423 21 วันที่ผ่านมา

    please help me a bit in this issue

  • @shakirraza1423
    @shakirraza1423 21 วันที่ผ่านมา

    Bro Thanks for making a great vidio, Now I am stuck because all every thing is ok in locally but when deploy to aws application is working properly but not connected with mongoo db whats the problem.

  • @user-li9it6cf6o
    @user-li9it6cf6o 24 วันที่ผ่านมา

    great demo, but if we have some sensitive data as variable environment in the task definition file, how to handle it ??

    • @ArjunShankar1
      @ArjunShankar1 17 วันที่ผ่านมา

      You can use AWS Secrets manager for this I believe

  • @SangeetaDammu
    @SangeetaDammu 26 วันที่ผ่านมา

    thanks a lot!

  • @slwebdev9603
    @slwebdev9603 29 วันที่ผ่านมา

    Bro do you have any videos that have .env files in a nodejs app ? Or else how to incorporate any .envs in a node app using docker and github actions

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

    bro after push the changes into github there is nothing showing in the actions please clarify these error

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

    Well explained tutorial, Bring one with Kubernetes as well.

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

    nice, how to do with multiple container(interdependent), with docker-compose.yml

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

    nice video, but how can we do it with multiple container with docker-compose.yml

  • @user-by6oe1jl9j
    @user-by6oe1jl9j หลายเดือนก่อน

    Hi, please do work on microservice with node js and deploy on aws.

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

      Sure, I will work on that asap.

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

    when would you run a database migration in the action?

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

    wasted 1 hr... stucked on .yml file

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

      Can you explain the issue you are facing?

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

    Bro! You're amazing!😎Fantastic tutorial.💥 Appreciate your hard work. 👨‍💻Looking for more

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

    Best of the best AWS tutorials I have watched so far. Thanks, Helped a lot.

  • @user-dk8bc9lx1f
    @user-dk8bc9lx1f หลายเดือนก่อน

    You're the best

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

    Hi, thank you very much for this tutorial. Does someone else stuck in minute 32 ? I missed the part where you configure the github actions for the project. I am stuck on minute 32, I check the actions tab on my backend repository but it's empty. Please help

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

    very clear, thank you!

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

    very confusing .... missed lots of things

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

      Would like to hear missed things in order to improve.

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

    How to activate a specific profile by using GitHub actions?

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

    Thanks for preparing this on my request .

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

    Left my previous job And become a software engineer in NETFLIX just because of your inspiring videos

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

      Interesting 🥹😂

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

      I am also thinking the same. May you guide me on this ?

  • @user-fo7kr6cl3c
    @user-fo7kr6cl3c หลายเดือนก่อน

    Hello sir, please make a video on how to deploy nodejs on vps server with github actions and docker

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

    Your .yml file also showing failure. and If I add the yml file of urs by replacing with my credentiails and stuff it is not even building. How to fix that bro.

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

    If I have any .ebextensions, would that also work ??

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

    How do I structure my project directory when I have separate files for admin, client, and server API to deploy on Elastic Beanstalk?

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

    Hi..is the same process used in Real time projects in MNC's as well?

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

    Great video, well explained. When you get time, may you make a video of EC2 deployment using a MERN stack mono-repo. It will be nice to see build and deploy actions that combine multiple images together eg frontend and backend

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

      Great suggestion! Will try that.

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

    Sir, In frontend application, what is the base api url we should use to access the endpoint. The public ip address is changing at each time deploying. Please kindly reply.

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

      Yeah frontend applications need a stable base URL to communicate with the backend Spring Boot API. You can use Domain Name with Route 53 or ECS Service Discovery. Utilize AWS ECS service discovery to expose internal DNS names for your service instances.Configure your frontend application to use the service discovery DNS name to access the API.This approach keeps communication internal within your AWS environment, improving security.

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

    how to get docker usename /password

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

      You need to create account on docker hub, you can use same username and password.

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

    if is work with react app also? thanks

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

      It should. I will create tutorial soon.

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

    Backend deployed after that how to deploy frontend react

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

      You can follow same approach. I will try to create tutorial soon.

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

    Hello, Sir. Can you help me understand how to remove port 3000 form url. I'm already change expose port in Dockerconfig and CICD actions. Also add it in secure groups (Inbound rules) in EC2 but it doesn't help. What I missed?

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

      Expose is used just for documentation purpose, docker run -p publishes the port -

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

    hi bro, do we need add secret port, docker username etc?. if that so where to find that in aws

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

    helped in my setup, thanks!

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

    I am getting build a docker container error it showing unable to prepare context: path can you please tell me the solution

  • @thesci-fishow7295
    @thesci-fishow7295 2 หลายเดือนก่อน

    This works seemless Thank Youu

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

    Your tutorial are very helpful. It would be more helpful if endpoint would be EC2 instead of Fargate.

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

    HELPED A LOT

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

    what about hosting frontend in vercel or netlify s so how we give nginx in backend

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

    Will it cost in future if yes then how can we stop them

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

      I am a freshman and that's why I have these kinds of questions so please answer me brooo

  • @chiragsolanki-rx7vs
    @chiragsolanki-rx7vs 2 หลายเดือนก่อน

    what service case /use case should be added in IAM role