X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=docker%2Fmariadb%2Fdeploy_with_existing_persistent_storage.sh;h=c38ee240ba2f3e7d5ab8db0565d16f4d83f5ad03;hb=f0359240d6f093f08eca0a077a37ab3b5b842765;hp=a20be5bbe2c2572e8ec9dc463ebd2461a1c377e1;hpb=b40ded325740684f73b7b2da7c86fb37cebb4cfb;p=validation.git diff --git a/docker/mariadb/deploy_with_existing_persistent_storage.sh b/docker/mariadb/deploy_with_existing_persistent_storage.sh index a20be5b..c38ee24 100755 --- a/docker/mariadb/deploy_with_existing_persistent_storage.sh +++ b/docker/mariadb/deploy_with_existing_persistent_storage.sh @@ -16,12 +16,11 @@ # Use this script if the persistent storage already exists and you want to use its data -# Directory on host in where database data are stored -HOST_STORAGE_DIR="/var/lib/mariadb" +set -ex + +DOCKER_VOLUME_NAME="akraino-validation-mariadb" # Container name CONTAINER_NAME="akraino-validation-mariadb" -# Container input variables -MARIADB_ROOT_PASSWORD="" # Image data REGISTRY=akraino NAME=validation @@ -40,12 +39,10 @@ do TAG_PRE) TAG_PRE=${VALUE} ;; CONTAINER_NAME) CONTAINER_NAME=${VALUE} ;; MARIADB_HOST_PORT) MARIADB_HOST_PORT=${VALUE} ;; - MARIADB_ROOT_PASSWORD) MARIADB_ROOT_PASSWORD=${VALUE} ;; *) esac done IMAGE="$REGISTRY"/"$NAME":"$TAG_PRE"-"$TAG_VER" -docker run --detach --name $CONTAINER_NAME --publish $MARIADB_HOST_PORT:3306 --volume $HOST_STORAGE_DIR:/var/lib/mysql -v "/$(pwd)/mariadb.conf:/etc/mysql/conf.d/my.cnf" -e MYSQL_ROOT_PASSWORD="$MARIADB_ROOT_PASSWORD" $IMAGE +docker run --detach --name $CONTAINER_NAME --publish $MARIADB_HOST_PORT:3306 -v $DOCKER_VOLUME_NAME:/var/lib/mysql -v "/$(pwd)/mariadb.conf:/etc/mysql/conf.d/my.cnf" $IMAGE sleep 10 -docker exec $CONTAINER_NAME /bin/bash -c 'rm -rf /docker-entrypoint-initdb.d/*.sql'