@@ -46,12 +46,12 @@ jobs:
4646 id : get-ip
4747 run : |
4848 cd infrastructure/terraform
49- echo "EC2_PUBLIC_IP =$(terraform output -raw public_ip)" >> $GITHUB_ENV
49+ echo "ip =$(terraform output -raw public_ip)" >> $GITHUB_OUTPUT
5050
5151 - name : Copy Docker Compose File From Repo to VM Host
5252 uses : appleboy/scp-action@v0.1.7
5353 with :
54- host : ${{ env.EC2_PUBLIC_IP }}
54+ host : ${{ steps.get-ip.outputs.ip }}
5555 username : ubuntu
5656 key : ${{ secrets.AWS_EC2_PRIVATE_KEY }}
5757 source : " deployment/compose.aws.yml"
@@ -62,22 +62,22 @@ jobs:
6262 - name : SSH to VM and Create .env.prod
6363 uses : appleboy/ssh-action@v1.0.3
6464 with :
65- host : ${{ env.EC2_PUBLIC_IP }}
65+ host : ${{ steps.get-ip.outputs.ip }}
6666 username : ubuntu
6767 key : ${{ secrets.AWS_EC2_PRIVATE_KEY }}
6868 script : |
6969 cd /home/ubuntu
7070 rm -f .env.prod
7171 touch .env.prod
72- echo "EC2_PUBLIC_IP=${{ env.EC2_PUBLIC_IP }}" >> .env.prod
73- echo "CLIENT_HOST=client.${{ env.EC2_PUBLIC_IP }}.nip.io" >> .env.prod
74- echo "SERVER_HOST=api.${{ env.EC2_PUBLIC_IP }}.nip.io" >> .env.prod
75- echo "PUBLIC_API_URL=https://api.${{ env.EC2_PUBLIC_IP }}.nip.io" >> .env.prod
72+ echo "EC2_PUBLIC_IP=${{ steps.get-ip.outputs.ip }}" >> .env.prod
73+ echo "CLIENT_HOST=client.${{ steps.get-ip.outputs.ip }}.nip.io" >> .env.prod
74+ echo "SERVER_HOST=api.${{ steps.get-ip.outputs.ip }}.nip.io" >> .env.prod
75+ echo "PUBLIC_API_URL=https://api.${{ steps.get-ip.outputs.ip }}.nip.io" >> .env.prod
7676
7777 - name : SSH to VM and Execute Docker-Compose Up
7878 uses : appleboy/ssh-action@v1.0.3
7979 with :
80- host : ${{ env.EC2_PUBLIC_IP }}
80+ host : ${{ steps.get-ip.outputs.ip }}
8181 username : ubuntu
8282 key : ${{ secrets.AWS_EC2_PRIVATE_KEY }}
8383 script : |
0 commit comments