mirror of
https://github.com/Telecominfraproject/openafc_final.git
synced 2025-10-31 18:17:46 +00:00
37 lines
1003 B
Bash
37 lines
1003 B
Bash
#!/bin/sh
|
|
#
|
|
# Copyright 2022 Broadcom. All rights reserved. The term "Broadcom"
|
|
# refers solely to the Broadcom Inc. corporate affiliate that owns
|
|
# the software below. This work is licensed under the OpenAFC Project License,
|
|
# a copy of which is included with this software program
|
|
#
|
|
set eux
|
|
rabbitmq-plugins enable --offline rabbitmq_management
|
|
rm -f /etc/rabbitmq/conf.d/20-management_agent.disable_metrics_collector.conf
|
|
cp /plugins/rabbitmq_management-*/priv/www/cli/rabbitmqadmin /usr/local/bin/rabbitmqadmin
|
|
chmod +x /usr/local/bin/rabbitmqadmin
|
|
apk add --no-cache python3
|
|
rabbitmqadmin --version
|
|
|
|
AFC_DEVEL_ENV=${AFC_DEVEL_ENV:-production}
|
|
case "$AFC_DEVEL_ENV" in
|
|
"devel")
|
|
echo "Debug profile"
|
|
cat << EOF >> /etc/rabbitmq/rabbitmq.conf
|
|
log.console.level = debug
|
|
log.connection.level = debug
|
|
log.channel.level = debug
|
|
log.queue.level = debug
|
|
log.default.level = debug
|
|
EOF
|
|
;;
|
|
"production")
|
|
echo "Production profile"
|
|
;;
|
|
*)
|
|
echo "Uknown profile"
|
|
;;
|
|
esac
|
|
|
|
exit $?
|