fix actions and configure
This commit is contained in:
@@ -1,11 +1,16 @@
|
||||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
|
||||
function cleanup() {
|
||||
docker kill "$1"
|
||||
}
|
||||
|
||||
image="$1"
|
||||
|
||||
echo "[*] Run $image"
|
||||
id="$(docker run -d -it "$image")"
|
||||
id="$(docker run --rm -d -it "$image")"
|
||||
if [ $? -ne 0 ] ; then
|
||||
echo "[!] docker run failed"
|
||||
cleanup "$id"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
@@ -13,6 +18,7 @@ echo "[*] Copy dependencies.sh"
|
||||
docker cp helpers/dependencies.sh "$id:/tmp"
|
||||
if [ $? -ne 0 ] ; then
|
||||
echo "[!] docker cp failed"
|
||||
cleanup "$id"
|
||||
exit 2
|
||||
fi
|
||||
|
||||
@@ -20,6 +26,7 @@ echo "[*] Exec dependencies.sh"
|
||||
docker exec "$id" /bin/bash -c 'chmod +x /tmp/dependencies.sh && /tmp/dependencies.sh'
|
||||
if [ $? -ne 0 ] ; then
|
||||
echo "[!] docker exec failed"
|
||||
cleanup "$id"
|
||||
exit 3
|
||||
fi
|
||||
|
||||
@@ -27,6 +34,7 @@ echo "[*] Copy install.sh"
|
||||
docker cp helpers/install.sh "$id:/tmp"
|
||||
if [ $? -ne 0 ] ; then
|
||||
echo "[!] docker cp failed"
|
||||
cleanup "$id"
|
||||
exit 4
|
||||
fi
|
||||
|
||||
@@ -34,12 +42,14 @@ echo "[*] Exec install.sh"
|
||||
docker exec "$id" /bin/bash -c 'chmod +x /tmp/install.sh && /tmp/install.sh'
|
||||
if [ $? -ne 0 ] ; then
|
||||
echo "[!] docker exec failed"
|
||||
exit 4
|
||||
cleanup "$id"
|
||||
exit 5
|
||||
fi
|
||||
|
||||
echo "[*] Exec nginx -V"
|
||||
docker exec "$id" nginx -V
|
||||
if [ $? -ne 0 ] ; then
|
||||
echo "[!] docker exec failed"
|
||||
exit 5
|
||||
cleanup "$id"
|
||||
exit 6
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user