| 
						
						
						
					 | 
					 | 
					@ -1,7 +1,7 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#!/bin/bash
 | 
					 | 
					 | 
					 | 
					#!/bin/bash
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# GENERIC STARTING
 | 
					 | 
					 | 
					 | 
					# GENERIC START
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# IMPORT GENERIC HELPERS
 | 
					 | 
					 | 
					 | 
					# IMPORT GENERIC HELPERS
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -24,7 +24,7 @@ port=$(ynh_app_setting_get $app port)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					db_name=$(ynh_app_setting_get $app db_name)
 | 
					 | 
					 | 
					 | 
					db_name=$(ynh_app_setting_get $app db_name)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# FIX OLD THINGS
 | 
					 | 
					 | 
					 | 
					# ENSURE DOWNWARD COMPATIBILITY
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					if [ "$is_public" = "Yes" ]; then
 | 
					 | 
					 | 
					 | 
					if [ "$is_public" = "Yes" ]; then
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -44,7 +44,7 @@ fi
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# CHECK THE PATH
 | 
					 | 
					 | 
					 | 
					# CHECK THE PATH
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Normalize the url path syntax
 | 
					 | 
					 | 
					 | 
					# Normalize the URL path syntax
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					path_url=$(ynh_normalize_url_path $path_url)
 | 
					 | 
					 | 
					 | 
					path_url=$(ynh_normalize_url_path $path_url)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -92,7 +92,7 @@ ynh_store_file_checksum "$final_path/CONFIG_FILE"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# SETUP LOGROTATE
 | 
					 | 
					 | 
					 | 
					# SETUP LOGROTATE
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Use logrotate to manage the logfile
 | 
					 | 
					 | 
					 | 
					# Use logrotate to manage app-specific logfile(s)
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					ynh_use_logrotate
 | 
					 | 
					 | 
					 | 
					ynh_use_logrotate
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -103,12 +103,12 @@ ynh_use_logrotate
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					ynh_systemd_config
 | 
					 | 
					 | 
					 | 
					ynh_systemd_config
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# GENERIC FINALISATION
 | 
					 | 
					 | 
					 | 
					# GENERIC FINALIZATION
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# SECURING FILES AND DIRECTORIES
 | 
					 | 
					 | 
					 | 
					# SECURE FILES AND DIRECTORIES
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Set right permissions for curl install
 | 
					 | 
					 | 
					 | 
					# Set right permissions for curl installation
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					sudo chown -R root: $final_path
 | 
					 | 
					 | 
					 | 
					sudo chown -R root: $final_path
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#=================================================
 | 
					 | 
					 | 
					 | 
					#=================================================
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -122,7 +122,7 @@ fi
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					# Make app public if necessary
 | 
					 | 
					 | 
					 | 
					# Make app public if necessary
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					if [ $is_public -eq 1 ]
 | 
					 | 
					 | 
					 | 
					if [ $is_public -eq 1 ]
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					then
 | 
					 | 
					 | 
					 | 
					then
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						# unprotected_uris allows SSO credentials to be passed anyway.
 | 
					 | 
					 | 
					 | 
						# unprotected_uris allows SSO credentials to be passed anyway
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						ynh_app_setting_set $app unprotected_uris "/"
 | 
					 | 
					 | 
					 | 
						ynh_app_setting_set $app unprotected_uris "/"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					fi
 | 
					 | 
					 | 
					 | 
					fi
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |