0512944dddf22d473106e43f8cf8e4da79b1d4e7
[aaf/authz.git] / auth / docker / aaf.sh
1 #!/bin/bash
2 . ./d.props
3
4 DOCKER=${DOCKER:=docker}
5 function run_it() {
6   $DOCKER run $@ \
7     -v "aaf_config:$CONF_ROOT_DIR" \
8     --add-host="$HOSTNAME:$HOST_IP" \
9     --add-host="aaf.osaaf.org:$HOST_IP" \
10     --env HOSTNAME=${HOSTNAME} \
11     --env AAF_ENV=${AAF_ENV} \
12     --env AAF_REGISTER_AS=${AAF_REGISTER_AS} \
13     --env AAF_LOCATOR_AS=${AAF_LOCATOR_AS} \
14     --env LATITUDE=${LATITUDE} \
15     --env LONGITUDE=${LONGITUDE} \
16     --env CASS_HOST=${CASS_HOST} \
17     --env CASSANDRA_CLUSTER=${CASSANDRA_CLUSTER} \
18     --env CASSANDRA_USER=${CASSANDRA_USER} \
19     --env CASSANDRA_PASSWORD=${CASSANDRA_PASSWORD} \
20     --env CASSANDRA_PORT=${CASSANDRA_PORT} \
21     --name aaf_config_$USER \
22     $PREFIX${ORG}/${PROJECT}/aaf_config:${VERSION} \
23     /bin/bash $PARAMS
24 }
25
26 PARAMS="$@"
27 if [ -z "$PARAMS" ]; then
28   run_it --rm 
29 else
30   run_it -it --rm 
31 fi
32