diff --git a/.github/workflows/service-deploy.yaml b/.github/workflows/service-deploy.yaml index c71884b..7dd8f6d 100644 --- a/.github/workflows/service-deploy.yaml +++ b/.github/workflows/service-deploy.yaml @@ -6,7 +6,7 @@ on: - main env: - EC2_PUBLIC_IP: ai-nidhi.devops-days-upes.com # TODO replace to your EC2 instance public IP + EC2_PUBLIC_IP: ai-nidhi.devops-days-upes.com # TODO replace to your EC2 instance public IP SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} # TODO define this secret in your GitHub repo settings jobs: @@ -20,16 +20,15 @@ jobs: - name: SSH to EC2 instance run: | echo "$SSH_PRIVATE_KEY" > mykey.pem - chmod 400 mykey.pem + chmod 600 mykey.pem - # Copy the files from the current work dir into the EC2 instance, under `~/app`. + # Copy the files from the current work dir into the EC2 instance, under ~/app. scp -o StrictHostKeyChecking=no -i mykey.pem -r * ubuntu@$EC2_PUBLIC_IP:~/app - # Connect to your EC2 instance and execute the `deploy.sh` script (this script is part of the repo files). - # TODO You need to implement the `deploy.sh` script yourself. + # Connect to your EC2 instance and execute the deploy.sh script (this script is part of the repo files). + # TODO You need to implement the deploy.sh script yourself. # # Upon completion, the NetflixMovieCatalog app should be running with its newer version. # To keep the app running in the background independently on the terminal session you are logging to, configure it as a Linux service. ssh -i mykey.pem ubuntu@$EC2_PUBLIC_IP "bash ~/app/deploy.sh" -