Some checks reported errors
		
		
	
	continuous-integration/drone/push Build encountered an error
				
			
		
			
				
	
	
		
			36 lines
		
	
	
		
			812 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			812 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
#
 | 
						|
# Helper functions
 | 
						|
#
 | 
						|
declare -i term_width=80
 | 
						|
 | 
						|
h1() {
 | 
						|
    declare border padding text
 | 
						|
    border='\e[1;34m'"$(printf '=%.0s' $(seq 1 "$term_width"))"'\e[0m'
 | 
						|
    padding="$(printf ' %.0s' $(seq 1 $(((term_width - $(wc -m <<<"$*")) / 2))))"
 | 
						|
    text="\\e[1m$*\\e[0m"
 | 
						|
    echo -e "$border"
 | 
						|
    echo -e "${padding}${text}${padding}"
 | 
						|
    echo -e "$border"
 | 
						|
}
 | 
						|
 | 
						|
h2() {
 | 
						|
    printf '\e[1;33m==>\e[37;1m %s\e[0m\n' "$*"
 | 
						|
}
 | 
						|
 | 
						|
h1 "Actual environment: ${ENVIRONMENT}"
 | 
						|
 | 
						|
if [[ $ENVIRONMENT != 'production' ]]; then
 | 
						|
	wget -O phpunit https://phar.phpunit.de/phpunit-9.phar 
 | 
						|
	install phpunit /usr/local/bin
 | 
						|
fi 
 | 
						|
 | 
						|
if [[ $ENVIRONMENT == 'development' ]]; then
 | 
						|
	h2 "Install xdebug"
 | 
						|
	apk --update --no-cache add autoconf g++ make
 | 
						|
	pecl install -f xdebug
 | 
						|
	docker-php-ext-enable xdebug
 | 
						|
	apk del --purge autoconf g++ make
 | 
						|
fi 
 |