diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index 00326ce07a..bc500aa944 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -40,9 +40,10 @@ jobs: username: ${{ env.DOCKERHUB_USERNAME }} password: ${{ env.DOCKERHUB_TOKEN }} - name: Set permissions for private key + run: | echo "${{ env.EC2_SSH_KEY }}" > key.pem - chmod 400 key.pem + chmod 600 key.pem - name: Pull Docker image run: | ssh -o StrictHostKeyChecking=no -i key.pem ubuntu@ec2-13-49-244-227.eu-north-1.compute.amazonaws.com 'sudo docker pull shadi38/node-app:4.0' @@ -52,7 +53,7 @@ jobs: ssh -o StrictHostKeyChecking=no -i key.pem ubuntu@ec2-13-49-244-227.eu-north-1.compute.amazonaws.com 'sudo docker rm node-app:4.0 || true' - name: Run new container run: | - ssh -o StrictHostKeyChecking=no -i key.pem ubuntu@ec2-13-49-244-227.eu-north-1.compute.amazonaws.com 'sudo docker run -d --name node-app -p 80:3000 shadi38/node-app:4.0' + ssh -o StrictHostKeyChecking=no -i key.pem ubuntu@ec2-13-49-244-227.eu-north-1.compute.amazonaws.com 'sudo docker run -d --name node-app -p 3000:3000 shadi38/node-app:4.0'