mirror of
https://github.com/zulip/docker-zulip.git
synced 2025-11-06 06:53:14 +00:00
Supress errors from rabbitmqctl
Errors from rabbitmqctl are just a bit spammy and not needed.
This commit is contained in:
@@ -5,7 +5,7 @@ database:
|
|||||||
DB_USER: zulip
|
DB_USER: zulip
|
||||||
DB_PASS: zulip
|
DB_PASS: zulip
|
||||||
volumes:
|
volumes:
|
||||||
- "/opt/docker/postgresql/data:/var/lib/postgresql:rw"
|
- "/opt/docker/zulip/postgresql/data:/var/lib/postgresql:rw"
|
||||||
memcached:
|
memcached:
|
||||||
image: "quay.io/sameersbn/memcached:latest"
|
image: "quay.io/sameersbn/memcached:latest"
|
||||||
restart: always
|
restart: always
|
||||||
@@ -17,12 +17,13 @@ rabbitmq:
|
|||||||
RABBITMQ_DEFAULT_PASS: "zulip"
|
RABBITMQ_DEFAULT_PASS: "zulip"
|
||||||
camo:
|
camo:
|
||||||
image: "quay.io/galexrt/camo:latest"
|
image: "quay.io/galexrt/camo:latest"
|
||||||
|
restart: always
|
||||||
redis:
|
redis:
|
||||||
image: "quay.io/sameersbn/redis:latest"
|
image: "quay.io/sameersbn/redis:latest"
|
||||||
volumes:
|
volumes:
|
||||||
- "/opt/docker/redis:/var/lib/redis:rw"
|
- "/opt/docker/zulip/redis:/var/lib/redis:rw"
|
||||||
zulip:
|
zulip:
|
||||||
image: "quay.io/galexrt/zulip:latest"
|
image: "quay.io/galexrt/zulip:3.1.6"
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "80:80"
|
||||||
- "443:443"
|
- "443:443"
|
||||||
@@ -42,12 +43,12 @@ zulip:
|
|||||||
ZULIP_AUTHENTICATION_BACKENDS_EmailAuthBackend: "EmailAuthBackend"
|
ZULIP_AUTHENTICATION_BACKENDS_EmailAuthBackend: "EmailAuthBackend"
|
||||||
ZULIP_SECRETS_email_password: "12345"
|
ZULIP_SECRETS_email_password: "12345"
|
||||||
ZULIP_SECRETS_rabbitmq_password: "zulip"
|
ZULIP_SECRETS_rabbitmq_password: "zulip"
|
||||||
ZULIP_SETTINGS_EXTERNAL_HOST: "localhost"
|
ZULIP_SETTINGS_EXTERNAL_HOST: "example.com"
|
||||||
ZULIP_SETTINGS_ZULIP_ADMINISTRATOR: "admin@example.com"
|
ZULIP_SETTINGS_ZULIP_ADMINISTRATOR: "admin@example.com"
|
||||||
ZULIP_SETTINGS_ADMIN_DOMAIN: "zerbytes.net"
|
ZULIP_SETTINGS_ADMIN_DOMAIN: "example.com"
|
||||||
ZULIP_SETTINGS_NOREPLY_EMAIL_ADDRESS: "noreply@example.com"
|
ZULIP_SETTINGS_NOREPLY_EMAIL_ADDRESS: "noreply@example.com"
|
||||||
ZULIP_SETTINGS_DEFAULT_FROM_EMAIL: "Zulip <noreply@example.com>"
|
ZULIP_SETTINGS_DEFAULT_FROM_EMAIL: "Zulip <noreply@example.com>"
|
||||||
ZULIP_SETTINGS_EMAIL_HOST: "smtp.example.com"
|
ZULIP_SETTINGS_EMAIL_HOST: "smtp.example.com"
|
||||||
ZULIP_SETTINGS_EMAIL_HOST_USER: "noreply@example.com"
|
ZULIP_SETTINGS_EMAIL_HOST_USER: "noreply@example.com"
|
||||||
volumes:
|
volumes:
|
||||||
- "/opt/docker/zulip:/data:rw"
|
- "/opt/docker/zulip/zulip:/data:rw"
|
||||||
|
|||||||
@@ -13,10 +13,10 @@ ZULIP_ZPROJECT_SETTINGS="$ZULIP_CURRENT_DEPLOY/zproject/settings.py"
|
|||||||
# Some functions were originally taken from the zulip/zulip repo folder scripts
|
# Some functions were originally taken from the zulip/zulip repo folder scripts
|
||||||
# But modified to fit the docker image :)
|
# But modified to fit the docker image :)
|
||||||
rabbitmqSetup(){
|
rabbitmqSetup(){
|
||||||
rabbitmqctl delete_user guest || :
|
rabbitmqctl delete_user guest 2> /dev/null || :
|
||||||
rabbitmqctl add_user zulip "$RABBITMQ_PASSWORD" || :
|
rabbitmqctl add_user zulip "$RABBITMQ_PASSWORD" 2> /dev/null || :
|
||||||
rabbitmqctl set_user_tags zulip administrator || :
|
rabbitmqctl set_user_tags zulip administrator 2> /dev/null || :
|
||||||
rabbitmqctl set_permissions -p / zulip '.*' '.*' '.*' || :
|
rabbitmqctl set_permissions -p / zulip '.*' '.*' '.*' 2> /dev/null || :
|
||||||
}
|
}
|
||||||
databaseSetup(){
|
databaseSetup(){
|
||||||
if [ -z "$DB_HOST" ]; then
|
if [ -z "$DB_HOST" ]; then
|
||||||
|
|||||||
62
scripts/docker_start.sh
Normal file
62
scripts/docker_start.sh
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
CONTAINERS=(zulip_database zulip_memcached zulip_rabbitmq zulip_camo zulip_redis zulip_zulip)
|
||||||
|
for CONTAINER_NAME in $"${CONTAINERS[@]}";
|
||||||
|
do
|
||||||
|
docker stop "$CONTAINER_NAME"
|
||||||
|
docker rm "$CONTAINER_NAME"
|
||||||
|
done
|
||||||
|
|
||||||
|
docker run \
|
||||||
|
--name=zulip_database \
|
||||||
|
-e "DB_NAME=user" \
|
||||||
|
-e "DB_USER=zulip" \
|
||||||
|
-e "DB_PASS=zulip" \
|
||||||
|
-v /opt/docker/zulip/postgresql:/var/lib/postgresql:rw \
|
||||||
|
quay.io/galexrt/zulip-postgresql-tsearchextras:latest
|
||||||
|
docker run \
|
||||||
|
--name=zulip_memcached \
|
||||||
|
--restart=always \
|
||||||
|
quay.io/sameersbn/memcached:latest
|
||||||
|
docker run \
|
||||||
|
--name=zulip_rabbitmq \
|
||||||
|
--hostname=zulip-rabbitmq \
|
||||||
|
-e "RABBITMQ_DEFAULT_USER=zulip" \
|
||||||
|
-e "RABBITMQ_DEFAULT_PASS=zulip" \
|
||||||
|
docker.io/rabbitmq:3.5.5
|
||||||
|
docker run \
|
||||||
|
--name=zulip_camo \
|
||||||
|
--restart=always \
|
||||||
|
quay.io/galexrt/camo:latest
|
||||||
|
docker run \
|
||||||
|
--name=zulip_redis \
|
||||||
|
-v /opt/docker/zulip/redis:/var/lib/redis:rw \
|
||||||
|
quay.io/galexrt/camo:latest
|
||||||
|
docker run \
|
||||||
|
--name=zulip_zulip \
|
||||||
|
-v /opt/docker/zulip/zulip:/data:rw \
|
||||||
|
--link=zulip_database:database \
|
||||||
|
--link=zulip_memcached:memcached \
|
||||||
|
--link=zulip_rabbitmq:rabbitmq \
|
||||||
|
--link=zulip_camo:camo \
|
||||||
|
--link=zulip_redis:redis \
|
||||||
|
-p 80:80 \
|
||||||
|
-p 443:443 \
|
||||||
|
-v /opt/docker/zulip/zulip:/data:rw \
|
||||||
|
-e "DB_HOST=database" \
|
||||||
|
-e "MEMCACHED_HOST=memcached" \
|
||||||
|
-e "REDIS_HOST=redis" \
|
||||||
|
-e "RABBITMQ_HOST=rabbitmq" \
|
||||||
|
-e "ZULIP_USER_EMAIL=example@example.com" \
|
||||||
|
-e "ZULIP_USER_DOMAIN=example.com" \
|
||||||
|
-e "ZULIP_AUTHENTICATION_BACKENDS_EmailAuthBackend=EmailAuthBackend" \
|
||||||
|
-e "ZULIP_SECRETS_email_password=12345" \
|
||||||
|
-e "ZULIP_SECRETS_rabbitmq_password=zulip" \
|
||||||
|
-e "ZULIP_SETTINGS_EXTERNAL_HOST=example.com" \
|
||||||
|
-e "ZULIP_SETTINGS_ZULIP_ADMINISTRATOR=admin@example.com" \
|
||||||
|
-e "ZULIP_SETTINGS_ADMIN_DOMAIN=example.com" \
|
||||||
|
-e "ZULIP_SETTINGS_NOREPLY_EMAIL_ADDRESS=noreply@example.com" \
|
||||||
|
-e "ZULIP_SETTINGS_DEFAULT_FROM_EMAIL=Zulip <noreply@example.com>" \
|
||||||
|
-e "ZULIP_SETTINGS_EMAIL_HOST=smtp.example.com" \
|
||||||
|
-e "ZULIP_SETTINGS_EMAIL_HOST_USER=noreply@example.com" \
|
||||||
|
quay.io/galexrt/zulip:3.1.6
|
||||||
Reference in New Issue
Block a user