@@ -21,31 +21,30 @@ jobs:
2121 echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
2222 echo $RELEASE_VERSION
2323
24-
2524 - name : Unlock PROD secrets
26252726 env :
2827 GIT_CRYPT_KEY : ${{ secrets.GIT_CRYPT_KEY_PROD }}
2928
30- - name : Build the docker image
31- run : |-
32- docker build \
33- --target production -t timetracker_ui -f Dockerfile_prod \
34- .
29+ # - name: Build the docker image
30+ # run: |-
31+ # docker build \
32+ # --target production -t timetracker_ui -f Dockerfile_prod \
33+ # .
3534
36- - name : Publish docker image to prod aws container registry
37- run : |
38- make login publish_prod image_tag=$RELEASE_VERSION
35+ # - name: Publish docker image to prod aws container registry
36+ # run: |
37+ # make login publish_prod image_tag=$RELEASE_VERSION
3938
40- # - name: SCP files via ssh key
41- # uses: appleboy/scp-action@master
42- # env:
43- # USERNAME: ${{ secrets.AWS_EC2_USER }}
44- # HOST: ${{ secrets.PROD_UI_URL }}
45- # KEY: ${{ secrets.PROD_AWS_PRIVATE_KEY }}
46- # with:
47- # source: './infrastructure/aws_ec2.sh'
48- # target: '.'
39+ - name : SCP files via ssh key
40+ uses : appleboy/scp-action@master
41+ env :
42+ USERNAME : ${{ secrets.AWS_EC2_USER }}
43+ HOST : ${{ secrets.PROD_UI_URL }}
44+ KEY : ${{ secrets.PROD_AWS_PRIVATE_KEY }}
45+ with :
46+ source : ' ./infrastructure/aws_ec2.sh'
47+ target : ' .'
4948
5049 - name : SCP files via ssh key - .prod.aws.env
5150 uses : appleboy/scp-action@master
@@ -57,10 +56,10 @@ jobs:
5756 source : ' .prod.aws.env'
5857 target : ' .'
5958
60- # - name: Deploy
61- # run: |
62- # TEMP=$(mktemp)
63- # echo "${{ secrets.PROD_AWS_PRIVATE_KEY }}" > $TEMP
64- # chmod 400 $TEMP
65- # ssh -o 'StrictHostKeyChecking no' -i $TEMP ${{ secrets.AWS_EC2_USER }}@${{ secrets.PROD_UI_URL }} "chmod +x ./infrastructure/aws_ec2.sh"
66- # ssh -o 'StrictHostKeyChecking no' -i $TEMP ${{ secrets.AWS_EC2_USER }}@${{ secrets.PROD_UI_URL }} "./infrastructure/aws_ec2.sh $RELEASE_VERSION" prod
59+ - name : Deploy
60+ run : |
61+ TEMP=$(mktemp)
62+ echo "${{ secrets.PROD_AWS_PRIVATE_KEY }}" > $TEMP
63+ chmod 400 $TEMP
64+ ssh -o 'StrictHostKeyChecking no' -i $TEMP ${{ secrets.AWS_EC2_USER }}@${{ secrets.PROD_UI_URL }} "chmod +x ./infrastructure/aws_ec2.sh"
65+ ssh -o 'StrictHostKeyChecking no' -i $TEMP ${{ secrets.AWS_EC2_USER }}@${{ secrets.PROD_UI_URL }} "./infrastructure/aws_ec2.sh $RELEASE_VERSION" prod
0 commit comments