Skip to content

Commit b92b192

Browse files
committed
feat: added docker commands to remove old container, images and volumes
1 parent 79245e2 commit b92b192

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/prod.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,15 @@ jobs:
2727
needs: build
2828
runs-on: self-hosted
2929
steps:
30-
- name: Pull image docker hub
31-
run: docker pull joaov1ct0r/java_users_api_rest:latest
3230
- name: Remove container
3331
run: docker rm -f java_users_api_rest
32+
- name: Remove all stopped containers
33+
run: docker container prune -f
34+
- name: Remove unused images
35+
run: docker image prune -a -f
36+
- name: Remove unused volumes
37+
run: docker volume prune -f
38+
- name: Pull image docker hub
39+
run: docker pull joaov1ct0r/java_users_api_rest:latest
3440
- name: Run docker container Java users REST API
3541
run: docker run -d -p 8080:8080 --shm-size=1g -e TOKEN_SECRET=${{secrets.TOKEN_SECRET}} -e DATABASE_URL=${{secrets.DATABASE_URL}} -e DATABASE_PASSWORD='${{secrets.DATABASE_PASSWORD}}' -e DATABASE_USERNAME=${{secrets.DATABASE_USERNAME}} -e DATABASE_NAME=${{secrets.DATABASE_NAME}} --name java_users_api_rest joaov1ct0r/java_users_api_rest

0 commit comments

Comments
 (0)