26 lines
		
	
	
		
			837 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			837 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x
 | |
| 
 | |
| source "$PLUGIN_CORE_AVAILABLE_PATH/common/functions"
 | |
| 
 | |
| dokku-ansible-deploy-post-extract() {
 | |
|   declare APP="$1" TMPDIR="$2"
 | |
| 
 | |
|   if [[ -d "$TMPDIR/deploy.d" ]] && [[ "$(ls -A "$TMPDIR/deploy.d")" ]]; then
 | |
|     dokku_col_log_info1_quiet "Copying deploy.d files into place"
 | |
|     mkdir -p "$DOKKU_LIB_ROOT/data/deploy.d/$APP"
 | |
|     cp -r "$TMPDIR/deploy.d/." "$DOKKU_LIB_ROOT/data/deploy.d/$APP"
 | |
| 
 | |
|     if [[ -d "$TMPDIR/deploy.d/vault" ]]; then
 | |
|       if [[ ! -f "$DOKKU_LIB_ROOT/data/deploy.d/$APP/.vault-password.sh" ]]; then
 | |
|         dokku_col_log_info1_quiet "Vault folder discovered but missing vault password"
 | |
|         dokku_col_log_info1_quiet "please run dokku dokku-deploy:vault-password $APP"
 | |
|         exit 1
 | |
|       fi
 | |
|     fi
 | |
|   fi
 | |
| }
 | |
| 
 | |
| dokku-ansible-deploy-post-extract "$@"
 |