chore(build): Chalice support arm build

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
This commit is contained in:
rjshrjndrn 2024-03-12 17:12:22 +01:00
parent 6864edaf59
commit e1e07dfb9f

View file

@ -16,6 +16,7 @@ exit_err() {
} }
source ../scripts/lib/_docker.sh source ../scripts/lib/_docker.sh
ARCH=${ARCH:-'amd64'}
environment=$1 environment=$1
git_sha=$(git rev-parse --short HEAD) git_sha=$(git rev-parse --short HEAD)
@ -68,7 +69,7 @@ function build_api() {
tag="ee-" tag="ee-"
} }
mv Dockerfile.dockerignore .dockerignore mv Dockerfile.dockerignore .dockerignore
docker build -f ./Dockerfile --build-arg envarg=$envarg --build-arg GIT_SHA=$git_sha -t ${DOCKER_REPO:-'local'}/${IMAGE_NAME:-'chalice'}:${image_tag} . docker build -f ./Dockerfile --platform linux/${ARCH} --build-arg envarg=$envarg --build-arg GIT_SHA=$git_sha -t ${DOCKER_REPO:-'local'}/${IMAGE_NAME:-'chalice'}:${image_tag} .
cd ../api || exit_err 100 cd ../api || exit_err 100
rm -rf ../${destination} rm -rf ../${destination}
[[ $PUSH_IMAGE -eq 1 ]] && { [[ $PUSH_IMAGE -eq 1 ]] && {