|  | @@ -1,9 +1,19 @@
 | 
	
		
			
				|  |  |  #!/bin/bash
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +echo -en "Checking internet connection... "
 | 
	
		
			
				|  |  | +timeout 1 bash -c "echo >/dev/tcp/8.8.8.8/53"
 | 
	
		
			
				|  |  | +if [[ $? != 0 ]]; then
 | 
	
		
			
				|  |  | +	echo -e "\e[31mfailed\e[0m"
 | 
	
		
			
				|  |  | +	exit 1
 | 
	
		
			
				|  |  | +else
 | 
	
		
			
				|  |  | +	echo -e "\e[32mOK\e[0m"
 | 
	
		
			
				|  |  | +fi
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  set -o pipefail
 | 
	
		
			
				|  |  |  export LC_ALL=C
 | 
	
		
			
				|  |  |  DATE=$(date +%Y-%m-%d_%H_%M_%S)
 | 
	
		
			
				|  |  |  BRANCH=$(git rev-parse --abbrev-ref HEAD)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  if [[ -f mailcow.conf ]]; then
 | 
	
		
			
				|  |  |  	source mailcow.conf
 | 
	
		
			
				|  |  |  else
 | 
	
	
		
			
				|  | @@ -51,3 +61,5 @@ echo
 | 
	
		
			
				|  |  |  # Fix missing SSL, does not overwrite existing files
 | 
	
		
			
				|  |  |  [[ ! -d data/assets/ssl ]] && mkdir -p data/assets/ssl
 | 
	
		
			
				|  |  |  cp -n data/assets/ssl-example/*.pem data/assets/ssl/
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +docker-compose up -d
 |