stop using exit codes, track app state

This commit is contained in:
Aiden McClelland
2020-12-02 12:35:40 -07:00
committed by Keagan McClelland
parent 30f8b8e6cd
commit 5a121945d2
3 changed files with 53 additions and 17 deletions

View File

@@ -1,18 +1,3 @@
#!/bin/bash
for CONTAINER in $(docker ps -aq); do
EXIT=`docker inspect -f "{{ .State.ExitCode }}" $CONTAINER`
if [ $EXIT -eq 0 ]; then
continue
fi
if [ $EXIT -eq 143 ]; then
continue
fi
if [ $EXIT -eq 137 ]; then
OOM=`docker inspect -f "{{ .State.OOMKilled }}" $CONTAINER`
if [ "$OOM" == "false" ]; then
continue
fi
fi
docker start $CONTAINER
done
exec appmgr repair-app-status