diff --git a/backend/Dockerfile b/backend/Dockerfile index d14919f91..fac0c4c19 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -32,7 +32,9 @@ RUN if [ "$GSSAPI" = "true" ]; then \ FROM --platform=linux/$ARCH alpine AS entrypoint ARG GIT_SHA +ARG GSSAPI=false LABEL GIT_SHA=$GIT_SHA +LABEL GSSAPI=$GSSAPI RUN if [ "$GSSAPI" = "true" ]; then \ apk add --no-cache ca-certificates librdkafka-dev cyrus-sasl cyrus-sasl-gssapiv2 krb5; \ @@ -44,6 +46,7 @@ RUN adduser -u 1001 openreplay -D ARG SERVICE_NAME ENV TZ=UTC \ GIT_SHA=$GIT_SHA \ + GSSAPI=$GSSAPI \ FS_ULIMIT=10000 \ FS_DIR=/mnt/efs \ MAXMINDDB_FILE=/home/openreplay/geoip.mmdb \ diff --git a/backend/build.sh b/backend/build.sh index 61f8a1e8f..2e5f1d2e8 100755 --- a/backend/build.sh +++ b/backend/build.sh @@ -46,7 +46,7 @@ update_helm_release() { function build_service() { image="$1" echo "BUILDING $image" - docker build -t ${DOCKER_REPO:-'local'}/$image:${image_tag} --platform linux/$arch --build-arg ARCH=$arch --build-arg SERVICE_NAME=$image --build-arg GIT_SHA=$git_sha . + docker build -t ${DOCKER_REPO:-'local'}/$image:${image_tag} --platform linux/$arch --build-arg ARCH=$arch --build-arg SERVICE_NAME=$image --build-arg GIT_SHA=$git_sha --build-arg GSSAPI=${GSSAPI:-'false'} . [[ $PUSH_IMAGE -eq 1 ]] && { docker push ${DOCKER_REPO:-'local'}/$image:${image_tag} }