4747 run : ./gradlew clean :nowait-app-user-api:bootJar -x test
4848
4949 - name : Login to DockerHub
50- uses : docker/login-action@v1
50+ uses : docker/login-action@v2
5151 with :
5252 username : ${{ secrets.DOCKERHUB_USERNAME }}
5353 password : ${{ secrets.DOCKERHUB_ACCESS_TOKEN }}
@@ -67,28 +67,28 @@ jobs:
6767 - name : Checkout
6868 uses : actions/checkout@v3
6969
70- - name : Copy docker-compose.user.yml to EC2
71- uses : appleboy/scp-action@master
72- with :
73- host : ${{ secrets.EC2_HOST }}
74- username : ${{ secrets.EC2_USER }}
75- key : ${{ secrets.EC2_SSH_KEY }}
76- port : ${{ secrets.EC2_PORT }}
77- source : " docker-compose.user.yml"
78- target : ${{ env.EC2_DEPLOY_PATH }}
70+ - name : Set Prometheus YML
71+ run : |
72+ echo "${{ secrets.PROMETHEUS_DEV_YML }}" \
73+ | base64 --decode \
74+ > prometheus.yml
7975
80- - name : Copy deploy-user-docker to EC2
76+ - name : Copy compose, prometheus.yml & deploy script to EC2
8177 uses : appleboy/scp-action@master
8278 with :
8379 host : ${{ secrets.EC2_HOST }}
8480 username : ${{ secrets.EC2_USER }}
8581 key : ${{ secrets.EC2_SSH_KEY }}
8682 port : ${{ secrets.EC2_PORT }}
87- source : " scripts/deploy-user-docker.sh"
88- target : " ${{ env.EC2_DEPLOY_PATH }}"
83+ source :
84+ - " docker-compose.user.yml"
85+ - " docker-compose.user-monitoring.yml"
86+ - " prometheus.yml"
87+ - " scripts/deploy-user-docker.sh"
88+ target : ${{ env.EC2_DEPLOY_PATH }}
8989
9090 - name : Login to DockerHub
91- uses : docker/login-action@v1
91+ uses : docker/login-action@v2
9292 with :
9393 username : ${{ secrets.DOCKERHUB_USERNAME }}
9494 password : ${{ secrets.DOCKERHUB_ACCESS_TOKEN }}
0 commit comments