| 
					
				 | 
			
			
				@@ -3,12 +3,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # causes the shell to exit if any subcommand or pipeline returns a non-zero status 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 set -e 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-app=ynhexample 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# The last argument is the app instance name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+app=${!#} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# The parameter $1 is the backup directory location 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# which will be compressed afterward 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-backup_dir=$1/apps/$app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-sudo mkdir -p $backup_dir 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# The first argument is the backup directory location for the app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# from where the script is executed and which will be compressed afterward 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+backup_dir=$1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Backup sources & data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 sudo cp -a /var/www/$app/. $backup_dir/sources 
			 |