move to new build system
This commit is contained in:
@ -1,30 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
pushd "$(dirname "$0")"
|
||||
CURRENT_DIR=$(pwd)
|
||||
CURRENT_DIR=$(dirname "$0")
|
||||
CURRENT_DIR=$(realpath ${CURRENT_DIR})
|
||||
|
||||
pushd "${CURRENT_DIR}/.."
|
||||
. "${CURRENT_DIR}/env.sh" "$1" "$2" "$3" "$4" "$5" 1 1> /dev/null 2>&1
|
||||
|
||||
function create_containers() {
|
||||
TYPE=$1
|
||||
BUILD_TYPE=$1
|
||||
|
||||
for FILE in ./docker/${TYPE}/*; do
|
||||
DISTRONAME=$(basename ${FILE})
|
||||
CONTAINER_NAME=repertory_${DISTRONAME}
|
||||
TAG_NAME=repertory:${DISTRONAME}
|
||||
echo Creating Container [${CONTAINER_NAME}]
|
||||
for FILE in "${SOURCE_DIR}/docker/${BUILD_TYPE}/*"; do
|
||||
DOCKER_CREATE_ONLY=1
|
||||
DOCKER_NAME=$(basename ${FILE})
|
||||
DOCKER_TAG=${PROJECT_APP_NAME}:${DOCKER_NAME}
|
||||
|
||||
docker stop ${CONTAINER_NAME}
|
||||
docker rm ${CONTAINER_NAME}
|
||||
docker build -t ${TAG_NAME} - < docker/${TYPE}/${DISTRONAME}
|
||||
docker stop ${CONTAINER_NAME}
|
||||
docker rm ${CONTAINER_NAME}
|
||||
. "${CURRENT_DIR}/docker_common.sh"
|
||||
done
|
||||
}
|
||||
|
||||
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
|
||||
create_containers aarch64
|
||||
create_containers 64_bit
|
||||
|
||||
popd
|
||||
popd
|
||||
create_containers x86_64
|
||||
|
Reference in New Issue
Block a user