Skip to content

Commit 96be653

Browse files
committed
Deploy CI CD on Test Server
1 parent 9d79b35 commit 96be653

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

.github/workflows/deploy.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ jobs:
3434
chmod 600 ~/.ssh/id_rsa
3535
ssh-keyscan -H ${{ secrets.AWS_EC2_IP }} >> ~/.ssh/known_hosts
3636
37-
- name: Copy docker-compose.yml to EC2
38-
run: |
39-
scp -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa docker-compose.yml ubuntu@${{ secrets.AWS_EC2_IP }}:/home/ubuntu/docker-compose.yml
37+
# - name: Copy docker-compose.yml to EC2
38+
# run: |
39+
# scp -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa docker-compose.yml ubuntu@${{ secrets.AWS_EC2_IP }}:/home/ubuntu/docker-compose.yml
4040

41-
- name: Copy Dockerfile to EC2
42-
run: |
43-
scp -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa Dockerfile ubuntu@${{ secrets.AWS_EC2_IP }}:/home/ubuntu/Dockerfile
41+
# - name: Copy Dockerfile to EC2
42+
# run: |
43+
# scp -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa Dockerfile ubuntu@${{ secrets.AWS_EC2_IP }}:/home/ubuntu/Dockerfile
4444

4545

4646

@@ -49,4 +49,9 @@ jobs:
4949
ssh -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa ubuntu@${{ secrets.AWS_EC2_IP }} << 'EOF'
5050
docker pull ${{ secrets.DOCKER_USERNAME }}/ecommerce-backend:latest
5151
docker-compose -f /home/ubuntu/docker-compose.yml up -d
52+
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} ${{ secrets.DOCKER_USERNAME }}
53+
docker pull ${{ secrets.DOCKER_USERNAME }}/ecommerce-backend:latest
54+
docker stop ecommerce-backend || true
55+
docker rm ecommerce-backend || true
56+
docker run -d --name ecommerce-backend -p 80:8000 ${{ secrets.DOCKER_USERNAME }}/ecommerce-backend:latest
5257
EOF

0 commit comments

Comments
 (0)