mirror of
				https://github.com/zokradonh/kopano-docker
				synced 2025-10-30 18:07:46 +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
 |