Hosting Your Resume on AWS EC2 with a CI/CD Setup Using GitHub Actions | AWS Project Demo

preview_player
Показать описание
Hosting Your Resume on AWS EC2 with a CI/CD Setup Using GitHub Actions | AWS Project Demo

🔖-------------------------Tags----------------------
#LinuxCertified #CloudEngineer #FreeCertification #2023
#GoogleCloudCertified #GetCertifiedProgram2023 #aws #cloudcomputing #AWSCommunity #AWSUserGroup #AWSMeetup #AWSMVP #AWSCommunity #AWSUserGroup #AWSMeetup #AWSMVP #AWSreInvent #AWScloud #AWScertification #AWSarchitecture #AWSdevops #AWSsecurity #AWSLambda #AWSGlue #AWSBatch #AWSStepFunctions #AWSS3 #AWSIoT #AWSAppSync #AWSMachineLearning #AWSDatabase #AWSServerless #AWSCloudFormation #AWSCloudTrail #AWSCloudWatch #AWSSQS #AWSSNS #AWSCodePipeline #AWSCodeCommit #AWSCodeBuild #AWSCodeDeploy #AWSCodeStar #AWSOpsWorks #AWSElasticBeanstalk #AWSFargate #AWSKubernetes #AWSContainers #AWSLambdaLayers #AWSXRay #AWSSES #AWSRoute53 #AWSDirectConnect #AWSVPN #AWSStorageGateway #AWSBackup #AWSOutposts #AWSWavelength #AWSComputeOptimizer #AWSChatbot #AWSLaunchWizard #AWSManagedServices #AWSControlTower #AWSIoTGreengrass #AWSEMR #AWSSagemaker #AWSDeepRacer #AWSRoboMaker #AWSPolly #AWSLex #AWSTranslate #AWSRekognition #AWSComprehend #AWSForecast #AWSQuickSight #AWSDataPipeline #AWSGlacier #AWSSnowball #AWSStorageClasses #AWSBackupRecovery #AWSCommunity #AWSCommunityBuilders #AWS #LearnAWSforFree #Free #FreeResources #Top5 #2022 #LearnAzure #AWSCommunityBuilderProgram #Community #YouTube #MySql #Server #AWS #EC2 #Instance #EC2_Instance #Demo #MySqlServer #Commands #Queries #LearnAWS #AWSCommunityBuilder #AWSCertified #Backup #Snapshot,#AWS,#LearnAWSforFree,#Free,#FreeResources,#2022,#AWSCommunityBuilderProgram,#Community,#Server,#EC2,#Instance,#EC2_Instance,#Demo,#Commands,
#LearnAWS,#AWSCommunityBuilder,#AWSCertified,#Automation,#SnapshotCreation,#AWSEC2Instance,#CompleteTutorial,#LiveDemo,#ProjectBasedLearning,
#ClearAWSInterview,#InterviewPreparation,#OnlineLearning,#SelfThoughtLearner,#Opportunity,#DevOps,#ITCareer,#DevOpsRoles,#Jobs,#India,#AWSDevops,
#Happy,#AWSAccount,#TrainingOnAWS,#CloudComputing,#Tutorial,#AWSDemo,#AWSDevOpsProject,#SubnettingMadeEasy,#UnderstandingSubnetting,#VPC,#VNet#30DaysOfTerraform,#TerraformAWSTutorials,#TerraformFullCourse,#TerraformMadeEasy,#LearnTerraform,#FreeTerraformCourse,#TerraformCourse,#30DaysOfTerraform,#TerraformAWSTutorials,#TerraformFullCourse,#TerraformMadeEasy,#LearnTerraform,#FreeTerraformCourse,#TerraformCourse #AWS,#LearnAWSforFree,#Free,#FreeResources,#Top5,#2022,#AWSCommunityBuilderProgram,#Community,#YouTube,#Opensource,#IAC,#Terraform,#DevOps,#CareerInDevOps,
#TrainingOnAWS,#CloudComputing,#Tutorial,#AWSDemo,#AWSDevOpsProject,#DevOpsMadeEasy,#LearnDevOps,#AWSDevOps,#AzureDevOps,#DevOpsRoadMap,#DevOpsForBeginners #Enjoy,#CloudComputing,#Tutorial,#AWSCommunityBuilderProgram,#Community
Рекомендации по теме
Комментарии
Автор

I was tired of doing the deployment steps again and again every time there is a change in the repository, and finally convinced my ass to learn CI/CD with GitHub actions.
Your video is quite helpful. Thanks man.

alexpyofficial
Автор

Absolutely legendary. Thank you so much. Everyone else keeps talking about Fargate. I ain't got the money for that nonsense!

drjonbear
Автор

Thank you so much, please keep up the good work i learnt a lot :)

dhouhaaouididi
Автор

HI, thanx for the tutorial. I really learnt a lot

siphondlalane
Автор

nice one! Liked and subscribed. please post more videos on github actions & Terraform to deploy to AWS...

ibmuser
Автор

thanks It' work with first attempt🤝

mwanthidaniel
Автор

Hey guys.. I have a few questions. (i'm new in dev)

I have created a Angular based frontend project. It's files I've uploaded to github.
My question is, do i need to create a separate repo for the 'build' files (that are present in the /dist folder), and apply the steps of the video.
Or is there a way I can just commit changes to the angular project on git, and the build process can also be taken care by git?

(sry if the question is too naive)

LightYagami-jmbd
Автор

Nice Tutorial. But why on every push need to execute steps of
sudo apt-get -y update
sudo apt-get install -y apache2
sudo systemctl start apache2
sudo systemctl enable apache2

If apache is already installed on server then can we remove it and optimized it?

viralshah
Автор

Hi, thank for the tutorial. One quick question - you didn't show steps to set up the "runs on" part in
jobs:
deploy:
name: Deploy to EC2 on master branch push
runs-on: ubuntu-latest

What is ubuntu-latest?

Mine is indefinitely waiting for runner ...

LifeWithDignity
Автор

Hi,
In case if i delete a file and push in git, it is not removing from ec2 during deployment. Can you please let me know what is the steps to be followed

immainfotech
Автор

is it good practice to target directory in home first? rather than directly in var/www/html folder?

villanuevajoshua
Автор

IF i have load balancer connected with 2 ec2 instance where should i make change so that code should deploy to both instance

amritsrivastava
Автор

Quick question: In the YML file, how come you are installing apache2 and enabling/starting the service every time? Once it's been intially deployed it won't need this step will it??

drjonbear
Автор

Hello, i've done this setup, but to login from github actions to server, we need to allow ssh connection from anywhere, is there any batter way to handle this? Not allowing ssh from anywhere still login to server from github actions?

ShivamSingh-hpid
Автор

Bro I m using Amazon linux 2023 what we use in runs on ? Please reply

Lafadi_shayar
Автор

sir 16:29 I got cross mark its say my public IPV4 DNS is not linked but, i ensure its proper link...but still error....I don't no why?. What I'll do?
error is like this.
❌ [INPUTS] remoteHost is mandatory
Error: R] ⚠ [INPUTS] Inputs not valid, aborting ...

mynwked
Автор

Hi Monk. How can i resolve this issue?

ssh: connect to host *** port 22: Connection timed out
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(231) [sender=3.2.7]
❌ [Rsync] error:
Error: rsync exited with code 255
at ChildProcess.<anonymous>
at ChildProcess.emit (node:events:527:28)
at {
code: 255
}

thilakn
Автор

For ubuntu these commands sudo apt-get -y update
sudo apt-get install -y apache2
sudo systemctl start apache2
sudo systemctl enable apache2 but what if i want to try for centos how should i check

aishwaryap.s.v.s
Автор

I tried to deploy using the same step but I only set the Apache 2 default page i didn't get Resume on my browser??

jeetashkumar
Автор

for me public key error is coming while deploying on server checked a lot of times everything was fine...can anyone help ?

anmolhanchate