Deploy Spring Boot application to AWS EC2 using GitHub Actions

preview_player
Показать описание
In this video I will explain how you can deploy your Spring Boot application to AWS EC2 using docker and GitHub Actions. I will write CICD configuration(GitHub Workflow) to deploy Spring Boot application to AWS EC2 by containerization using docker.

Search Queries:
What is docker
Deploy spring boot application to AWS EC2 using GitHub Actions
How to create GitHub self-hosted runner
How to set GitHub actions for CI/CD with AWS EC2
CI/CD with GitHub Action
Auto deploy spring boot app on AWS EC2
Creating a continuous delivery pipeline with GitHub Actions
CI/CD pipeline using GitHub Actions
Docker benefits
Deploy docker images on AWS EC2 with GitHub Actions
How to deploy applications using GitHub Actions
Auto build and push docker images to docker hub
Build docker image
Push image to docker hub
Deploy spring boot app on AWS EC2 instance
Github actions workflow
Github actions Docker
Github actions aws
Github actions build docker image
Aws github actions
Automatic deployment with github actions
Build docker image with github actions
Github actions ci/cd aws
Deploy to ec2 using github actions
Github hosted runner
How to configure github self hosted runner
Understanding github actions
Learn github actions
Quickstart for github actions
Workflow syntax for github actions
Essential features of github actions
Github actions deepdive
Cicd basics
Cicd github actions
Cicd devops
Cicd pipeline using github actions
Cicd github actions aws
Github actions deploy to aws ec2
Docker github actions
Deploy github actions
Github actions ec2
Github actions secrets
Github actions self hosted runners
Github hosted runners
Github actions course
Github actions beginner tutorial
Github actions build and push docker image
Docker tutorial
Docker explained
Docker container
Docker spring boot
Docker spring boot application
how to write dockerfile for spring boot application
how to write dockerfile for spring boot application
how to write dockerfile for java application
dockerize spring boot application
dockerize java application
docker spring boot microservices
github actions java
how to deploy spring boot project on aws
how to deploy spring boot application for free
Creating jar and deploying spring boot application to cloud
How to dockerize your spring boot api
Deploy java spring boot application on aws ec2 instance
Deploy spring boot app to production
Spring boot on aws
Deploy spring boot application
How to easily deploy a spring boot application to aws ec2
Dockerizing your spring boot application
Spring boot application deployment in aws cloud
Spring boot on docker
Create spring boot docker image and deploy
Deployment on cloud
Deploy applications on aws
How to deploy java project on aws
Deploy java application on aws
Deploy java application on docker
Deploying java application with docker
Java application deployment
Spring boot deployment tutorial
Deploying Java applications on Amazon ec2
Amazon web services

#aws #awsec2 #docker #devops #devopstutorial #cicd #integration #githubactions #github #dockertraining #springboot #dockerfile #dockercontainer #dockerhub #spring #java #javaprogramming #javaproject #javaproject #javatutorial #springboottutorial #javadeveloper #maven #maventutorial
Рекомендации по теме
Комментарии
Автор

Used this to deploy a test site onto EC2 Instance. Thank you!

njabulo
Автор

Indeed it is very helpful, thanks for putting very clear and vivid explanation.

kunalacharya
Автор

Very helpful topic and you explained every points very well.. Waiting for more videos on Springboot & AWS..

abhijitdas-rbdg
Автор

Great content sir. Looking forward to learn a lot from this channel. Thank you 😊

shwetabhat
Автор

Hey what is the instance type you choosed in while lanching EC-2 instance ?

JAVAFULLSTACKDEVELOPER-zxgt
Автор

Need to run the runner from the instance every time.
can we configure the runner to keep running in the background?

sagarkhatri
Автор

Very nice. Can you make a tutorial on how to deploy to GCP or Azure or heroku?

mrowox
Автор

what changes in the workflows if i am connecting to a database (mysql)

ngonimugandani
Автор

Hi sir. I need to create a runner for each project. Or i can use this runner for other project

moriljeanfrancois
Автор

I did same with ECS Fargate cluster thru Github Actions, I failed to deploy ECS-EC2, but got success in Fargate, whats the reason?

naren
Автор

Also, do I need to have docker up and running in my ec2 instance before this will be able to run? I just created my ec2 instance from scratch but my deploy job is failing without a reason

mrowox
Автор

Is there any pipeline to automate whole process

aakibkhan
Автор

very confusing .... missed lots of things

amirrahi
Автор

i run to step deploy: Pull Image from docker hub
docker pull
throw error command not found

sbgezno