build-container.sh 734 Bytes
Newer Older
Yann Garcia's avatar
Yann Garcia committed
#!/bin/bash
Yann Garcia's avatar
Yann Garcia committed
# Copyright ETSI 2019
Yann Garcia's avatar
Yann Garcia committed
# See: https://forge.etsi.org/etsi-forge-copyright-statement.txt

#set -e
YannGarcia's avatar
YannGarcia committed
set -vx
Yann Garcia's avatar
Yann Garcia committed

DOCKER_FILE=./docker/Dockerfile
if [ -f ${DOCKER_FILE} ]
then
YannGarcia's avatar
YannGarcia committed
    #check and build stf569_mec image
    DOCKER_ID=`docker ps -a | grep -e stf569_mec | awk '{ print $1 }'`
    if [ ! -z "${DOCKER_ID}" ]
    then
        docker rm --force stf569_mec
    fi
    docker build --tag stf569_mec --force-rm -f ${DOCKER_FILE} .
Yann Garcia's avatar
Yann Garcia committed
    if [ "$?" != "0" ]
    then
        echo "Docker build failed: $?"
        exit -1
    fi
    docker image ls -a
YannGarcia's avatar
YannGarcia committed
    docker inspect stf569_mec:latest
Yann Garcia's avatar
Yann Garcia committed
    if [ "$?" != "0" ]
    then
        echo "Docker inspect failed: $?"
        exit -2
    fi
else
    exit -3
fi

# That's all Floks
exit 0