File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed
Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -115,21 +115,20 @@ jobs:
115115 cd /home/masahisasekita/term-group-project-c01w25-project-course-matrix || { echo "Error: Directory /root/myapp does not exist!"; exit 1; }
116116
117117 # Step 13: Clears deployment environment
118+ sudo docker stop $(sudo docker ps -q)
118119 sudo docker rmi -f $(sudo docker images -q)
119120 sudo docker system prune -a --volumes -f
120121
121122 # Step 14: Pull the latest images
122- docker pull ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-frontend:master
123- docker pull ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-backend:master
123+ sudo docker pull ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-frontend:master
124+ sudo docker pull ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-backend:master
124125
125126 # Step 15: Run the docker containers
126- docker run -d -p 5173:5173 ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-frontend:master
127- docker run -d -p 8081:8081 ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-backend:master
127+ sudo docker run -d -p 5173:5173 ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-frontend:master
128+ sudo docker run -d -p 8081:8081 ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-backend:master
128129
129130 # Step 16: Run post deployment tests
130- docker compose down
131- docker compose up -d --pull always
132- docker ps
133- docker exec -it ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-frontend:master npm test
134- docker exec -it ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-backend:master npm test
131+ sudo docker ps
132+ sudo docker run --rm ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-frontend:master npm test
133+ sudo docker run --rm ${{ secrets.DOCKERHUB_USERNAME }}/course-matrix-backend:master npm test
135134 EOF
You can’t perform that action at this time.
0 commit comments