|
1 | 1 | #!/bin/bash |
2 | 2 | set -e |
3 | 3 |
|
4 | | -# use rabbitmq env variables to construct RABBITMQ_URI. |
| 4 | +# rabbitmq |
5 | 5 | if [ "${RABBITMQ_URI}" == "" ]; then |
6 | 6 |
|
7 | | - # if empty, then set to default rabbitmq username |
8 | | - if [ "$RABBITMQ_USERNAME" == "" ]; then |
9 | | - RABBITMQ_USERNAME="guest" |
10 | | - fi |
11 | | - # if empty, then set to default rabbitmq passwd |
12 | | - if [ "$RABBITMQ_PASSWD" == "" ]; then |
13 | | - RABBITMQ_PASSWD="guest" |
14 | | - fi |
15 | | - # if empty, then set to default rabbitmq hostname |
16 | | - if [ "$RABBITMQ_PORT_5672_TCP_ADDR" == "" ]; then |
17 | | - RABBITMQ_PORT_5672_TCP_ADDR="rabbitmq" |
18 | | - fi |
19 | | - # if empty, then set to default rabbitmq port |
20 | | - if [ "$RABBITMQ_PORT_5672_TCP_PORT" == "" ]; then |
21 | | - RABBITMQ_PORT_5672_TCP_PORT="5672" |
22 | | - fi |
23 | | - # if empty, then set to default rabbitmq vhost |
24 | | - if [ "$RABBITMQ_VHOST" == "" ]; then |
25 | | - RABBITMQ_VHOST="%2F" |
26 | | - fi |
27 | | - |
28 | 7 | # configure RABBITMQ_URI if started using docker-compose or --link flag |
29 | | - RABBITMQ_URI="amqp://${RABBITMQ_USERNAME}:${RABBITMQ_PASSWD}@${RABBITMQ_PORT_5672_TCP_ADDR}:${RABBITMQ_PORT_5672_TCP_PORT}/${RABBITMQ_VHOST}" |
| 8 | + if [ -n "${RABBITMQ_PORT_5672_TCP_ADDR}" ]; then |
| 9 | + RABBITMQ_URI="amqp://${RABBITMQ_PORT_5672_TCP_ADDR}:${RABBITMQ_PORT_5672_TCP_PORT}/%2F" |
| 10 | + fi |
30 | 11 | fi |
31 | | -#TODO, else branch, if RABBITMQ_URI is not empty, then pasrse RABBITMQ_URI to set rabbitmq envs. |
32 | 12 |
|
33 | 13 | # start server if asked |
34 | 14 | if [ "$1" = 'extractor' ]; then |
|
0 commit comments