Add automation for ADML HTTP image creation
[anna.git] / tools / build-adml-http
1 #!/bin/bash
2
3 #############
4 # VARIABLES #
5 #############
6
7 REPO_DIR="$(git rev-parse --show-toplevel 2>/dev/null)"
8 [ -z "$REPO_DIR" ] && { echo "You must execute under a valid git repository !" ; exit 1 ; }
9
10 IMAGEDIR=${REPO_DIR}/docker-images/anna-adml-http
11 AD=${IMAGEDIR}/opt/adml
12
13 #############
14 # EXECUTION #
15 #############
16
17 TAG=$(${REPO_DIR}/tools/version)
18
19 # Docker build functions
20 source ${REPO_DIR}/tools/docker.src
21
22 # Deploy Anna-ADML-HTTP:
23 rm -rf ${AD}
24 echo ${AD} | ${REPO_DIR}/example/diameter/launcher/deploy-adml-http.sh
25
26 echo
27 echo "Generate docker image ..."
28 build_image ${IMAGEDIR} ${TAG} ${IMAGEDIR}
29
30 echo
31 echo "Done !"
32 echo
33