mirror of
https://github.com/zulip/docker-zulip.git
synced 2025-11-11 01:15:41 +00:00
Fixes to the old veresion env vars
This commit is contained in:
@@ -10,11 +10,13 @@ set -e
|
|||||||
DB_HOST="${DB_HOST:-127.0.0.1}"
|
DB_HOST="${DB_HOST:-127.0.0.1}"
|
||||||
DB_PORT="${DB_PORT:-5432}"
|
DB_PORT="${DB_PORT:-5432}"
|
||||||
DB_USER="${DB_USER:-zulip}"
|
DB_USER="${DB_USER:-zulip}"
|
||||||
DB_PASS="${DB_PASS:-zulip}"
|
DB_PASS="${DB_PASSWORD:-zulip}"
|
||||||
|
DB_PASS="${DB_PASS:-$(echo $DB_PASSWORD)}"
|
||||||
DB_NAME="${DB_NAME:-zulip}"
|
DB_NAME="${DB_NAME:-zulip}"
|
||||||
RABBITMQ_HOST="${RABBITMQ_HOST:-127.0.0.1}"
|
RABBITMQ_HOST="${RABBITMQ_HOST:-127.0.0.1}"
|
||||||
RABBITMQ_USERNAME="${RABBITMQ_USERNAME:-zulip}"
|
RABBITMQ_USERNAME="${RABBITMQ_USERNAME:-zulip}"
|
||||||
RABBITMQ_PASSWORD="${RABBITMQ_PASSWORD:-zulip}"
|
RABBITMQ_PASSWORD="${RABBITMQ_PASSWORD:-zulip}"
|
||||||
|
RABBITMQ_PASS="${RABBITMQ_PASS:-$(echo $RABBITMQ_PASSWORD)}"
|
||||||
REDIS_RATE_LIMITING="${REDIS_RATE_LIMITING:-True}"
|
REDIS_RATE_LIMITING="${REDIS_RATE_LIMITING:-True}"
|
||||||
REDIS_HOST="${REDIS_HOST:-127.0.0.1}"
|
REDIS_HOST="${REDIS_HOST:-127.0.0.1}"
|
||||||
REDIS_PORT="${REDIS_PORT:-6379}"
|
REDIS_PORT="${REDIS_PORT:-6379}"
|
||||||
@@ -22,9 +24,10 @@ MEMCACHED_HOST="${MEMCACHED_HOST:-127.0.0.1}"
|
|||||||
MEMCACHED_PORT="${MEMCACHED_PORT:-11211}"
|
MEMCACHED_PORT="${MEMCACHED_PORT:-11211}"
|
||||||
MEMCACHED_TIMEOUT="${MEMCACHED_TIMEOUT:-3600}"
|
MEMCACHED_TIMEOUT="${MEMCACHED_TIMEOUT:-3600}"
|
||||||
ZULIP_USER_FULLNAME="${ZULIP_USER_FULLNAME:-Zulip Docker}"
|
ZULIP_USER_FULLNAME="${ZULIP_USER_FULLNAME:-Zulip Docker}"
|
||||||
ZULIP_USER_DOMAIN="${ZULIP_USER_DOMAIN:-}"
|
ZULIP_USER_DOMAIN="${ZULIP_USER_DOMAIN:-$(echo $ZULIP_SETTINGS_EXTERNAL_HOST)}"
|
||||||
ZULIP_USER_EMAIL="${ZULIP_USER_EMAIL:-}"
|
ZULIP_USER_EMAIL="${ZULIP_USER_EMAIL:-}"
|
||||||
ZULIP_USER_PASS="${ZULIP_USER_PASS:-zulip}"
|
ZULIP_USER_PASSWORD="${ZULIP_USER_PASSWORD:-zulip}"
|
||||||
|
ZULIP_USER_PASS="${ZULIP_USER_PASS:-$(echo $ZULIP_USER_PASSWORD)}"
|
||||||
|
|
||||||
# entrypoint.sh specific variables
|
# entrypoint.sh specific variables
|
||||||
ZULIP_CURRENT_DEPLOY="/home/zulip/deployments/current"
|
ZULIP_CURRENT_DEPLOY="/home/zulip/deployments/current"
|
||||||
@@ -35,7 +38,7 @@ ZULIP_ZPROJECT_SETTINGS="$ZULIP_CURRENT_DEPLOY/zproject/settings.py"
|
|||||||
# But modified to fit the docker image :)
|
# But modified to fit the docker image :)
|
||||||
rabbitmqSetup(){
|
rabbitmqSetup(){
|
||||||
rabbitmqctl delete_user guest 2> /dev/null || :
|
rabbitmqctl delete_user guest 2> /dev/null || :
|
||||||
rabbitmqctl add_user zulip "$RABBITMQ_PASSWORD" 2> /dev/null || :
|
rabbitmqctl add_user zulip "$RABBITMQ_PASS" 2> /dev/null || :
|
||||||
rabbitmqctl set_user_tags zulip administrator 2> /dev/null || :
|
rabbitmqctl set_user_tags zulip administrator 2> /dev/null || :
|
||||||
rabbitmqctl set_permissions -p / zulip '.*' '.*' '.*' 2> /dev/null || :
|
rabbitmqctl set_permissions -p / zulip '.*' '.*' '.*' 2> /dev/null || :
|
||||||
}
|
}
|
||||||
@@ -116,7 +119,7 @@ databaseInitiation(){
|
|||||||
}
|
}
|
||||||
secretsSetup(){
|
secretsSetup(){
|
||||||
local POSSIBLE_SECRETS=(
|
local POSSIBLE_SECRETS=(
|
||||||
"email_password" "rabbitmq_password" "s3_key" "s3_secret_key" "android_gcm_api_key"
|
"email_password" "RABBITMQ_PASS" "s3_key" "s3_secret_key" "android_gcm_api_key"
|
||||||
"google_oauth2_client_secret" "dropbox_app_key" "mailchimp_api_key" "mandrill_api_key"
|
"google_oauth2_client_secret" "dropbox_app_key" "mailchimp_api_key" "mandrill_api_key"
|
||||||
"twitter_consumer_key" "twitter_consumer_secret" "twitter_access_token_key" "twitter_access_token_secret"
|
"twitter_consumer_key" "twitter_consumer_secret" "twitter_access_token_key" "twitter_access_token_secret"
|
||||||
)
|
)
|
||||||
@@ -241,9 +244,9 @@ EOF
|
|||||||
RABBITMQ_USERNAME = '$RABBITMQ_USERNAME'
|
RABBITMQ_USERNAME = '$RABBITMQ_USERNAME'
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
if [ ! -z "$RABBITMQ_PASSWORD" ]; then
|
if [ ! -z "$RABBITMQ_PASS" ]; then
|
||||||
cat >> "$ZULIP_ZPROJECT_SETTINGS" <<EOF
|
cat >> "$ZULIP_ZPROJECT_SETTINGS" <<EOF
|
||||||
RABBITMQ_PASSWORD = '$RABBITMQ_PASSWORD'
|
RABBITMQ_PASS = '$RABBITMQ_PASS'
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
sed -i "s~pika.ConnectionParameters('localhost',~pika.ConnectionParameters(settings.RABBITMQ_HOST,~g" "$ZULIP_CURRENT_DEPLOY/zerver/lib/queue.py"
|
sed -i "s~pika.ConnectionParameters('localhost',~pika.ConnectionParameters(settings.RABBITMQ_HOST,~g" "$ZULIP_CURRENT_DEPLOY/zerver/lib/queue.py"
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ docker run \
|
|||||||
-e "ZULIP_USER_DOMAIN=example.com" \
|
-e "ZULIP_USER_DOMAIN=example.com" \
|
||||||
-e "ZULIP_AUTH_BACKENDS_EmailAuthBackend=EmailAuthBackend" \
|
-e "ZULIP_AUTH_BACKENDS_EmailAuthBackend=EmailAuthBackend" \
|
||||||
-e "ZULIP_SECRETS_email_password=12345" \
|
-e "ZULIP_SECRETS_email_password=12345" \
|
||||||
-e "ZULIP_SECRETS_rabbitmq_password=zulip" \
|
-e "ZULIP_SECRETS_RABBITMQ_PASS=zulip" \
|
||||||
-e "ZULIP_SETTINGS_EXTERNAL_HOST=example.com" \
|
-e "ZULIP_SETTINGS_EXTERNAL_HOST=example.com" \
|
||||||
-e "ZULIP_SETTINGS_ZULIP_ADMINISTRATOR=admin@example.com" \
|
-e "ZULIP_SETTINGS_ZULIP_ADMINISTRATOR=admin@example.com" \
|
||||||
-e "ZULIP_SETTINGS_ADMIN_DOMAIN=example.com" \
|
-e "ZULIP_SETTINGS_ADMIN_DOMAIN=example.com" \
|
||||||
|
|||||||
Reference in New Issue
Block a user