Files
openafc_final/rabbitmq/devel.sh
2024-03-25 10:11:24 -04:00

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 $?