mirror of https://github.com/halo-dev/halo
				
				
				
			
		
			
				
	
	
		
			32 lines
		
	
	
		
			567 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			32 lines
		
	
	
		
			567 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
#!/bin/bash
 | 
						|
 | 
						|
file=$1
 | 
						|
if [ "$file" == "" ]
 | 
						|
then
 | 
						|
    file=compose.yaml
 | 
						|
fi
 | 
						|
 | 
						|
docker-compose version
 | 
						|
docker-compose -f "$file" up --build -d
 | 
						|
 | 
						|
while true
 | 
						|
do
 | 
						|
    docker-compose -f "$file" ps | grep testing
 | 
						|
    if [ $? -eq 1 ]
 | 
						|
    then
 | 
						|
        code=-1
 | 
						|
        docker-compose -f "$file" logs | grep e2e-testing
 | 
						|
        docker-compose -f "$file" logs | grep e2e-testing | grep Usage
 | 
						|
        if [ $? -eq 1 ]
 | 
						|
        then
 | 
						|
            code=0
 | 
						|
            echo "successed"
 | 
						|
        fi
 | 
						|
 | 
						|
        docker-compose -f "$file" down
 | 
						|
        set -e
 | 
						|
        exit $code
 | 
						|
    fi
 | 
						|
    sleep 1
 | 
						|
done
 |