Skip to content

Commit d00d315

Browse files
Ms/scrum 130 project deployment with latest documentation (#105)
1 parent bebf8c0 commit d00d315

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

.github/workflows/autodeploy.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)