Enable autoassembly using env variables
Add option to use environment variables to enable autoassembly on the docker: - `AUTO_ASSEMBLY_ENABLED` set to `true` (default: `false`) - `AUTO_ASSEMBLY_INTERVAL` can be set (default: `20m`)
This commit is contained in:
		
							parent
							
								
									ad066be1c8
								
							
						
					
					
						commit
						2702289737
					
				| 
						 | 
				
			
			@ -77,6 +77,9 @@ NGINX_WORKER_CONNECTIONS=${NGINX_WORKER_CONNECTIONS:-$(ulimit -n)}
 | 
			
		|||
 | 
			
		||||
JWT_ENABLED=${JWT_ENABLED:-true}
 | 
			
		||||
 | 
			
		||||
AUTO_ASSEMBLY_ENABLED=${AUTO_ASSEMBLY_ENABLED:-false}
 | 
			
		||||
AUTO_ASSEMBLY_INTERVAL=${AUTO_ASSEMBLY_INTERVAL:-20m}
 | 
			
		||||
 | 
			
		||||
# validate user's vars before usinig in json
 | 
			
		||||
if [ "${JWT_ENABLED}" == "true" ]; then
 | 
			
		||||
  JWT_ENABLED="true"
 | 
			
		||||
| 
						 | 
				
			
			@ -343,6 +346,12 @@ update_ds_settings(){
 | 
			
		|||
    ${JSON} -I -e "if(this.wopi===undefined)this.wopi={}"
 | 
			
		||||
    ${JSON} -I -e "this.wopi.enable = true"
 | 
			
		||||
  fi
 | 
			
		||||
    
 | 
			
		||||
  if [ "${AUTO_ASSEMBLY_ENABLED}" == "true" ]; then
 | 
			
		||||
    ${JSON} -I -e "if(this.services.CoAuthoring.autoAssembly===undefined)this.services.CoAuthoring.autoAssembly={};"
 | 
			
		||||
    ${JSON} -I -e "this.services.CoAuthoring.autoAssembly.enable = true"
 | 
			
		||||
    ${JSON} -I -e "this.services.CoAuthoring.autoAssembly.interval = '${AUTO_ASSEMBLY_INTERVAL}'"
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
create_postgresql_cluster(){
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue