Skip to content

Commit a616c30

Browse files
docker compose
1 parent 5c0863b commit a616c30

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

.github/workflows/deploy.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ jobs:
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 }}
@@ -42,7 +44,11 @@ jobs:
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

0 commit comments

Comments
 (0)