summaryrefslogtreecommitdiffstats
path: root/auth/docker/drun.sh
diff options
context:
space:
mode:
authorInstrumental <jcgmisc@stl.gathman.org>2018-04-06 14:59:36 -0500
committerInstrumental <jcgmisc@stl.gathman.org>2018-04-06 15:00:23 -0500
commit679f142a91b165a958b5739808d6409d6960b6f4 (patch)
treec8aa0834337d13b54307c462ae7182728176d065 /auth/docker/drun.sh
parent103d3ca78423b8c90be7ab3ce76c7144f31476d7 (diff)
Make cross-container access work
Issue-ID: AAF-218 Change-Id: Ib31646e3ce6e38c2ef0a02fe1d2f57cf963a5a4a Signed-off-by: Instrumental <jcgmisc@stl.gathman.org>
Diffstat (limited to 'auth/docker/drun.sh')
-rw-r--r--auth/docker/drun.sh41
1 files changed, 30 insertions, 11 deletions
diff --git a/auth/docker/drun.sh b/auth/docker/drun.sh
index 179a7da8..80414ea4 100644
--- a/auth/docker/drun.sh
+++ b/auth/docker/drun.sh
@@ -9,24 +9,43 @@ fi
for AAF_COMPONENT in ${AAF_COMPONENTS}; do
case "$AAF_COMPONENT" in
- "service") PORTMAP="8100:8100";;
- "locate") PORTMAP="8095:8095";;
- "oauth") PORTMAP="8140:8140";;
- "gui") PORTMAP="8200:8200";;
- "cm") PORTMAP="8150:8150";;
- "hello") PORTMAP="8130:8130";;
- "fs") PORTMAP="80:8096";;
+ "service")
+ PORTMAP="8100:8100"
+ LINKS="--link aaf_cass:cassandra --add-host=$CASS_HOST"
+ ;;
+ "locate")
+ PORTMAP="8095:8095"
+ LINKS="--link aaf_cass:cassandra --add-host=$CASS_HOST"
+ ;;
+ "oauth")
+ PORTMAP="8140:8140"
+ LINKS="--link aaf_cass:cassandra --add-host=$CASS_HOST"
+ ;;
+ "gui")
+ PORTMAP="8200:8200"
+ ;;
+ "cm")
+ PORTMAP="8150:8150"
+ LINKS="--link aaf_cass:cassandra --add-host=$CASS_HOST"
+ ;;
+ "hello")
+ PORTMAP="8130:8130"
+ ;;
+ "fs")
+ PORTMAP="80:8096"
+ ;;
esac
echo Starting aaf_$AAF_COMPONENT...
+
docker run \
-d \
--name aaf_$AAF_COMPONENT \
- --hostname="$HOSTNAME" \
- --add-host="$CASS_HOST" \
+ --hostname="${AAF_COMPONENT}.aaf.osaaf.org" \
+ --add-host="$HOSTNAME:$HOST_IP" \
+ --add-host="aaf.osaaf.org:$HOST_IP" \
+ ${LINKS} \
--publish $PORTMAP \
--mount type=bind,source=$CONF_ROOT_DIR,target=/opt/app/osaaf \
- --link aaf_cass:cassandra \
${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION}
done
-# --add-host="$HOSTNAME:$HOST_IP" \