Skip to content

Commit ca04695

Browse files
committed
CI/CD pipelines
1 parent 4503c68 commit ca04695

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,9 @@ jobs:
3636
script: |
3737
docker pull ${{ secrets.DOCKER_USERNAME }}/devops-app:latest
3838
39-
CONTAINER_ID=$(docker ps -q --filter "publish=3000")
40-
if [ ! -z "$CONTAINER_ID" ]; then
41-
docker stop $CONTAINER_ID
42-
docker rm -f $CONTAINER_ID
43-
fi
39+
docker ps -q --filter "publish=3000" | xargs -r docker stop
40+
docker ps -aq --filter "publish=3000" | xargs -r docker rm
41+
4442
docker rm -f devops-container || true
45-
docker run -d --name devops-container -p 3000:3000 ${{ secrets.DOCKER_USERNAME }}/devops-app:latest docker run -d --name devops-container --restart always -p 3000:3000 ${{ secrets.DOCKER_USERNAME }}/devops-app:latest
46-
sleep 3
47-
docker ps
43+
44+
docker run -d --name devops-container -p 3000:3000 ${{ secrets.DOCKER_USERNAME }}/devops-app:latest sleep 3

0 commit comments

Comments
 (0)