Update run.sh
Update to provide some more reliability on server boot time
This commit is contained in:
		@@ -1,4 +1,28 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
go-cve-dictionary server &
 | 
			
		||||
sleep 2
 | 
			
		||||
vuls scan -config /app/config.toml -report-slack
 | 
			
		||||
tries=0
 | 
			
		||||
 | 
			
		||||
function isopen {
 | 
			
		||||
    tries=$1
 | 
			
		||||
    nmap -Pn -T4 -p 1323 127.0.0.1|grep -iq open
 | 
			
		||||
    if [ $? -ne 0 ]; then
 | 
			
		||||
        if [ $tries -lt 5 ]; then
 | 
			
		||||
            let tries++
 | 
			
		||||
            startserver $tries
 | 
			
		||||
        else
 | 
			
		||||
            return 1
 | 
			
		||||
        fi
 | 
			
		||||
    else
 | 
			
		||||
        return 0
 | 
			
		||||
    fi
 | 
			
		||||
}
 | 
			
		||||
function startserver {
 | 
			
		||||
    tries=$1
 | 
			
		||||
    go-cve-dictionary server &
 | 
			
		||||
    sleep 2
 | 
			
		||||
    isopen $tries
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
startserver $tries
 | 
			
		||||
if [ $? -ne 1 ]; then
 | 
			
		||||
    vuls scan -config /app/config.toml -report-slack
 | 
			
		||||
fi
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user