File tree Expand file tree Collapse file tree 2 files changed +43
-5
lines changed Expand file tree Collapse file tree 2 files changed +43
-5
lines changed Original file line number Diff line number Diff line change @@ -18,8 +18,5 @@ start: manager rproxy
18
18
test : build ${TEST_DIR}/test_all.py
19
19
@python3 ${TEST_DIR} /test_all.py
20
20
21
- clean :
22
- @docker rm -f $$(docker ps -a -q --filter label=tinyFaaS ) > /dev/null || true
23
- @docker network rm $$(docker network ls -q --filter label=tinyFaaS ) > /dev/null || true
24
- @docker rmi $$(docker image ls -q --filter label=tinyFaaS ) > /dev/null || true
25
- @rm -rf ./tmp
21
+ clean : clean.sh
22
+ @sh clean.sh
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ set -e
4
+
5
+ TF_TAG=" tinyFaaS"
6
+ TMP_DIR=" tmp"
7
+
8
+ # remove old containers, networks and images
9
+ containers=$( docker ps -a -q --filter label=$TF_TAG )
10
+
11
+ if [ -n " $containers " ]; then
12
+ docker stop " $containers " > /dev/null
13
+ docker rm " $containers " > /dev/null
14
+ else
15
+ echo " No old containers to remove. Skipping..."
16
+ fi
17
+
18
+ networks=$( docker network ls -q --filter label=$TF_TAG )
19
+
20
+ if [ -n " $networks " ]; then
21
+ docker network rm " $networks " > /dev/null
22
+ else
23
+ echo " No old networks to remove. Skipping..."
24
+ fi
25
+
26
+ images=$( docker image ls -q --filter label=$TF_TAG )
27
+
28
+ if [ -n " $images " ]; then
29
+ docker rmi " $images " > /dev/null
30
+ else
31
+ echo " No old images to remove. Skipping..."
32
+ fi
33
+
34
+ # remove tmp directory
35
+ if [ -d " $TMP_DIR " ]; then
36
+ rm -rf " $TMP_DIR "
37
+ else
38
+ echo " No tmp directory to remove. Skipping..."
39
+ fi
40
+
41
+ set +e
You can’t perform that action at this time.
0 commit comments