1. Build docker image of the source code
2. Push your docker image to docker hub
3. Launch Your EC2
4. Pull Your image from docker hub in EC2
5. Lauch your docker image in EC2
#Policy:
1. AmazonEC2FullAccess
#optinal
sudo apt-get update -y
sudo apt-get upgrade
#Install Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker ubuntu
newgrp docker
setting>actions>runner>new self hosted runner> choose os> then run command one by one
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION = us-east-1
DOCKER_PASSWORD
DOCKER_USERNAME
IMAGE_NAME
REGISTRY