Skip to content

Commit

Permalink
fix for local build
Browse files Browse the repository at this point in the history
  • Loading branch information
jrmerz committed Aug 19, 2024
1 parent 1ccc0de commit cb716ba
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 17 deletions.
14 changes: 4 additions & 10 deletions devops/build-context.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ else
fi
BUILD_DATETIME=$(date -u +"%Y-%m-%dT%H:%M:%SZ")

DOCKER="docker"
DOCKER="docker --debug"
if [[ ! -z $BUILD_ARCHITECTURE ]]; then
DOCKER="$DOCKER --context $BUILD_ARCHITECTURE"
fi
Expand All @@ -24,6 +24,8 @@ export DOCKER_BUILDKIT=1
DOCKER_BUILD="$DOCKER buildx build --output=type=docker --cache-to=type=inline,mode=max "
if [[ $LOCAL_DEV != 'true' ]]; then
DOCKER_BUILD="$DOCKER_BUILD --pull "
else
DOCKER_BUILD="$DOCKER_BUILD --load"
fi

DOCKER_PUSH="$DOCKER push "
Expand Down Expand Up @@ -105,7 +107,6 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $CACHE_IMAGE \
services/fcrepo
push $FCREPO_IMAGE_NAME

Expand All @@ -118,7 +119,6 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $CACHE_IMAGE \
services/postgres
push $POSTGRES_IMAGE_NAME

Expand All @@ -131,7 +131,6 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $CACHE_IMAGE \
services/load-balancer
push $LB_IMAGE_NAME

Expand All @@ -145,7 +144,6 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $CACHE_IMAGE \
-f services/fin/Dockerfile \
.
push $SERVER_IMAGE_NAME
Expand All @@ -159,7 +157,6 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $CACHE_IMAGE \
services/elastic-search
push $ELASTIC_SEARCH_IMAGE_NAME

Expand All @@ -172,21 +169,19 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $CACHE_IMAGE \
services/rabbitmq
push $RABBITMQ_IMAGE_NAME

# Core - Init services
get_tags $INIT_IMAGE_NAME
$DOCKER_BUILD \
--build-arg FIN_SERVER_IMAGE=${BUILD_FIN_SERVER_IMAGE} \
--build-arg FIN_APP_VERSION=${APP_VERSION} \
--build-arg FIN_SERVER_IMAGE=${BUILD_FIN_SERVER_IMAGE} \
--build-arg FIN_REPO_TAG=${FIN_TAG_NAME} \
--build-arg FIN_BRANCH_NAME=${FIN_BRANCH_NAME} \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $CACHE_IMAGE \
services/init
push $INIT_IMAGE_NAME

Expand All @@ -199,6 +194,5 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $CACHE_IMAGE \
services/pg-rest
push $PGREST_IMAGE_NAME
6 changes: 0 additions & 6 deletions devops/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $FCREPO_IMAGE_NAME:$FIN_BRANCH_NAME \
services/fcrepo

# Core Server - postgres
Expand All @@ -104,7 +103,6 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $LB_IMAGE_NAME:$FIN_BRANCH_NAME \
services/load-balancer

# Core Server - server
Expand All @@ -116,7 +114,6 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $SERVER_IMAGE_NAME:$FIN_BRANCH_NAME \
-f services/fin/Dockerfile \
.

Expand All @@ -129,7 +126,6 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $ELASTIC_SEARCH_IMAGE_NAME:$FIN_BRANCH_NAME \
services/elastic-search

# Core Server - rabbitmq
Expand All @@ -141,7 +137,6 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $RABBITMQ_IMAGE_NAME:$FIN_BRANCH_NAME \
services/rabbitmq

# Core - Init services
Expand All @@ -165,5 +160,4 @@ $DOCKER_BUILD \
--build-arg FIN_SERVER_REPO_HASH=${FIN_SERVER_REPO_HASH} \
--build-arg BUILD_DATETIME=${BUILD_DATETIME} \
$(echo $IMAGE_TAG_FLAGS) \
--cache-from $PGREST_IMAGE_NAME:$BUILD_DATETIME \
services/pg-rest
2 changes: 1 addition & 1 deletion services/init/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
ARG INIT_BASE=gcr.io/ucdlib-pubreg/init-services:main
ARG FIN_SERVER_IMAGE
FROM ${FIN_SERVER_IMAGE} as fin-server
FROM ${FIN_SERVER_IMAGE} AS fin-server
FROM ${INIT_BASE}

COPY --from=fin-server /fin/api /fin-api
Expand Down

0 comments on commit cb716ba

Please sign in to comment.