Skip to content
Snippets Groups Projects
Commit 506510d1 authored by Tony Chemit's avatar Tony Chemit :grinning:
Browse files

Add scripts to build docker images

parent 7a34d250
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env sh
# To build the docker image `base-11`
LOGIN=$1
PASSWORD=$2
IMAGE_NAME=base-11
sh generate-docker-image.sh "${IMAGE_NAME}" "${IMAGE_NAME}" "${LOGIN}" "${PASSWORD}"
#!/usr/bin/env sh
# Create the base docker image from the given directory
FORGE_REGISTRY=registry.forge.ird.fr
PROJECT_PATH=marbec/ob7/observe/observe-docker
IMAGE_NAME=$1
DIR=$2
LOGIN=$3
PASSWORD=$4
BUILD_IMAGE=${FORGE_REGISTRY}/${PROJECT_PATH}/${IMAGE_NAME}:main
RELEASE_IMAGE=${FORGE_REGISTRY}/${PROJECT_PATH}/${IMAGE_NAME}:latest
echo "Docker login with ${LOGIN}"
echo "${PASSWORD}" | docker login -u "${LOGIN}" --password-stdin "${FORGE_REGISTRY}"
echo "Docker build image ${BUILD_IMAGE} from directory ${DIR}"
docker build --pull --no-cache -t "${BUILD_IMAGE}" "${DIR}"
echo "Docker tag ${BUILD_IMAGE} to ${RELEASE_IMAGE}"
docker tag "${BUILD_IMAGE}" "${RELEASE_IMAGE}"
echo "Docker push image ${RELEASE_IMAGE}"
docker push "${RELEASE_IMAGE}"
echo "Docker done"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment