File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 1111 runs-on : ubuntu-latest
1212 env :
1313 DOCKER_USERNAME : ${{ secrets.DOCKER_USERNAME }}
14+ DOCKER_IMAGE_NAME : product-service
15+ DOCKER_COMPOSE_APP_SERVICE_NAME : product-service
1416 DOCKER_PASSWORD : ${{ secrets.DOCKER_PASSWORD }}
1517 EC2_SSH_PRIVATE_KEY : ${{ secrets.EC2_SSH_PRIVATE_KEY }}
1618 EC2_PUBLIC_IP_ADDRESS : ${{ secrets.EC2_PUBLIC_IP_ADDRESS }}
4244 - name : SSH To EC2 and Deploy
4345 run : |
4446 ssh -o StrictHostKeyChecking=no ec2-user@$EC2_PUBLIC_IP_ADDRESS << EOF
45- ls
46- pwd
47- echo "Amigoscode" > hello.txt
47+ cd ~
48+ sed -i 's|image: '"$DOCKER_USERNAME"'/'"$DOCKER_IMAGE_NAME"':.*$|image: '"$DOCKER_USERNAME"'/'"$DOCKER_IMAGE_NAME"':'"$BUILD_NUMBER"'|' docker-compose.yml
49+ docker-compose pull
50+ docker-compose up -d '"$DOCKER_COMPOSE_APP_SERVICE_NAME"'
51+ docker image prune -f
52+ docker ps
53+ echo "$BUILD_NUMBER" > build-number.txt
4854 EOF
You can’t perform that action at this time.
0 commit comments