File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -34,13 +34,13 @@ jobs:
34
34
chmod 600 ~/.ssh/id_rsa
35
35
ssh-keyscan -H ${{ secrets.AWS_EC2_IP }} >> ~/.ssh/known_hosts
36
36
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
40
40
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
44
44
45
45
46
46
49
49
ssh -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa ubuntu@${{ secrets.AWS_EC2_IP }} << 'EOF'
50
50
docker pull ${{ secrets.DOCKER_USERNAME }}/ecommerce-backend:latest
51
51
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
52
57
EOF
You can’t perform that action at this time.
0 commit comments