mirror of
				https://github.com/zokradonh/kopano-docker
				synced 2025-11-03 20:07:27 +00:00 
			
		
		
		
	* add multi-server attributes to ldif * add example compose file for a multiserver * add readme * add script for database creation within the existing database instance * add generation of admin.pem * add own certificate for kopano_server_2 * add admin.pem to compose (only for multiserver) * add spooler for 2nd node * add link to ldap demo readme
		
			
				
	
	
		
			21 lines
		
	
	
		
			554 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			554 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
set -eu
 | 
						|
 | 
						|
mysql=${mysql:?}
 | 
						|
 | 
						|
function create_user_and_database() {
 | 
						|
	local database=$1
 | 
						|
	echo "  Creating database '$database'"
 | 
						|
	echo "CREATE DATABASE IF NOT EXISTS ${database};" | "${mysql[@]}"
 | 
						|
	echo "GRANT ALL PRIVILEGES ON ${database}.* TO '${MYSQL_USER}';" | "${mysql[@]}"
 | 
						|
}
 | 
						|
 | 
						|
if [ -n "$MYSQL_ADDITIONAL_DATABASES" ]; then
 | 
						|
	echo "Multiple database creation requested: $MYSQL_ADDITIONAL_DATABASES"
 | 
						|
	for db in $(echo "$MYSQL_ADDITIONAL_DATABASES" | tr ',' ' '); do
 | 
						|
		create_user_and_database "$db"
 | 
						|
	done
 | 
						|
	echo "Additional databases created"
 | 
						|
fi
 |