blob: 100b8cb938b2daee937b5cc7efbb026c704f3de9 [file] [log] [blame]
Instrumentalbc299c02018-09-25 06:42:31 -05001#!/bin/bash
Instrumental7a1817b2018-11-05 11:11:15 -06002#########
3# ============LICENSE_START====================================================
4# org.onap.aaf
5# ===========================================================================
6# Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
7# ===========================================================================
8# Licensed under the Apache License, Version 2.0 (the "License");
9# you may not use this file except in compliance with the License.
10# You may obtain a copy of the License at
11#
12# http://www.apache.org/licenses/LICENSE-2.0
13#
14# Unless required by applicable law or agreed to in writing, software
15# distributed under the License is distributed on an "AS IS" BASIS,
16# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17# See the License for the specific language governing permissions and
18# limitations under the License.
19# ============LICENSE_END====================================================
20#
Instrumental4467ffa2018-09-25 14:25:34 -050021# Build AAF Cass Docker Script locally
Instrumentalbc299c02018-09-25 06:42:31 -050022#
23# Pull in AAF Env Variables from AAF install
24if [ -e ../../docker/d.props ]; then
25 . ../../docker/d.props
Instrumentalbc299c02018-09-25 06:42:31 -050026fi
Instrumental94053612018-10-08 11:27:18 -050027DOCKER=${DOCKER:-docker}
Instrumentalbc299c02018-09-25 06:42:31 -050028
Instrumental75587312018-09-25 17:30:46 -050029echo "Building aaf_cass Container for aaf_cass:$VERSION"
Instrumentalbc299c02018-09-25 06:42:31 -050030
31DIR=$(pwd)
32cd ..
33sed -e 's/${AAF_VERSION}/'${VERSION}'/g' $DIR/Dockerfile.cass > Dockerfile
34cd ..
35cp -Rf sample/cass_data auth-cass/cass_data
36cp sample/data/sample.identities.dat auth-cass
Instrumentalf95fc5f2018-11-21 16:06:17 -060037cp auth-batch/target/aaf-auth-batch-$VERSION-full.jar auth-cass
Instrumentalbc299c02018-09-25 06:42:31 -050038
Instrumental94053612018-10-08 11:27:18 -050039echo $DOCKER build -t ${ORG}/${PROJECT}/aaf_cass:${VERSION} auth-cass
40$DOCKER build -t ${ORG}/${PROJECT}/aaf_cass:${VERSION} auth-cass
41$DOCKER tag ${ORG}/${PROJECT}/aaf_cass:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_cass:${VERSION}
42$DOCKER tag ${ORG}/${PROJECT}/aaf_cass:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_cass:latest
Instrumental75587312018-09-25 17:30:46 -050043
Instrumentalbc299c02018-09-25 06:42:31 -050044cd -
45rm Dockerfile
46rm -Rf cass_data
47rm sample.identities.dat
Instrumentalf95fc5f2018-11-21 16:06:17 -060048rm aaf-auth-batch-$VERSION-full.jar
Instrumentalbc299c02018-09-25 06:42:31 -050049cd $DIR
50