mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			16 lines
		
	
	
		
			641 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			641 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
if ([ "$ZULIP_USER_CREATION_ENABLED" == "True" ] || [ "$ZULIP_USER_CREATION_ENABLED" == "true" ]) && \
 | 
						|
   ([ -z "$ZULIP_USER_DOMAIN" ]   || \
 | 
						|
    [ -z "$ZULIP_USER_EMAIL" ]    || \
 | 
						|
    [ -z "$ZULIP_USER_FULLNAME" ] || \
 | 
						|
    [ -z "$ZULIP_USER_PASS" ]); then
 | 
						|
    echo "No zulip user configuration given."
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
set +e
 | 
						|
sudo -H -u zulip -g zulip bash <<BASH
 | 
						|
/home/zulip/deployments/current/manage.py create_user --this-user-has-accepted-the-tos --realm "$ZULIP_USER_DOMAIN" --password "$ZULIP_USER_PASS" "$ZULIP_USER_EMAIL" "$ZULIP_USER_FULLNAME"
 | 
						|
/home/zulip/deployments/current/manage.py knight "$ZULIP_USER_EMAIL" -f
 | 
						|
BASH
 |