Skip to content

Commit 88d40c6

Browse files
committed
Deploy docker container to EC2
1 parent 5736f29 commit 88d40c6

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

.github/workflows/ci.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: CI Pipeline
33
on: push
44

55
jobs:
6-
testing-and-deployment:
6+
test-and-package:
77
runs-on: ubuntu-latest
88

99
steps:
@@ -67,6 +67,9 @@ jobs:
6767
run: |
6868
docker push ${{ secrets.DOCKER_HUB_USERNAME}}/text-classification-using-mlops:latest
6969
70+
Deploy-to-EC2:
71+
runs-on: ubuntu-latest
72+
7073
- name: Deploy to EC2
7174
if: success()
7275
uses: appleboy/[email protected]
@@ -78,6 +81,4 @@ jobs:
7881
docker pull ${{ secrets.DOCKER_HUB_USERNAME }}/text-classification-using-mlops:latest
7982
docker stop my-app || true
8083
docker rm my-app || true
81-
docker run -p 80:5000 --name my-app \
82-
-e DAGSHUB_PAT=${{ secrets.DAGSHUB_PAT }} \
83-
${{ secrets.DOCKER_HUB_USERNAME }}/text-classification-using-mlops:latest
84+
docker run -p 80:5000 --name my-app -e DAGSHUB_PAT=${{ secrets.DAGSHUB_PAT }} ${{ secrets.DOCKER_HUB_USERNAME }}/text-classification-using-mlops:latest

0 commit comments

Comments
 (0)