Add ccp-agent to build pipeline and fix registry image name
- Added ccp-agent as 5th service in build-and-push.sh (builds from changemaker-control-panel/agent/Dockerfile) - Fixed prod compose image name to match registry convention: changemaker-ccp-agent (consistent with changemaker-api, etc.) Bunker Admin
This commit is contained in:
parent
c6f8a49925
commit
0b0c33cfee
@ -1333,7 +1333,7 @@ services:
|
|||||||
# =========================================================================
|
# =========================================================================
|
||||||
|
|
||||||
ccp-agent:
|
ccp-agent:
|
||||||
image: ${GITEA_REGISTRY:-gitea.bnkops.com/admin}/ccp-agent:${IMAGE_TAG:-latest}
|
image: ${GITEA_REGISTRY:-gitea.bnkops.com/admin}/changemaker-ccp-agent:${IMAGE_TAG:-latest}
|
||||||
container_name: ${COMPOSE_PROJECT_NAME:-changemaker-lite}-ccp-agent
|
container_name: ${COMPOSE_PROJECT_NAME:-changemaker-lite}-ccp-agent
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
profiles: ["ccp-agent"]
|
profiles: ["ccp-agent"]
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
#
|
#
|
||||||
# Options:
|
# Options:
|
||||||
# --services a,b,c Comma-separated list of services to build
|
# --services a,b,c Comma-separated list of services to build
|
||||||
# (default: api admin media-api nginx)
|
# (default: api admin media-api nginx ccp-agent)
|
||||||
# --no-push Build only, skip push (verify builds work)
|
# --no-push Build only, skip push (verify builds work)
|
||||||
# --tag TAG Override commit SHA tag (default: git rev-parse --short HEAD)
|
# --tag TAG Override commit SHA tag (default: git rev-parse --short HEAD)
|
||||||
# --registry URL Override registry (default: gitea.bnkops.com/admin)
|
# --registry URL Override registry (default: gitea.bnkops.com/admin)
|
||||||
@ -28,7 +28,7 @@ PROJECT_DIR="$(dirname "$SCRIPT_DIR")"
|
|||||||
REGISTRY="${GITEA_REGISTRY:-gitea.bnkops.com/admin}"
|
REGISTRY="${GITEA_REGISTRY:-gitea.bnkops.com/admin}"
|
||||||
COMMIT_SHA="$(git -C "$PROJECT_DIR" rev-parse --short HEAD 2>/dev/null || echo "local")"
|
COMMIT_SHA="$(git -C "$PROJECT_DIR" rev-parse --short HEAD 2>/dev/null || echo "local")"
|
||||||
TAG="${COMMIT_SHA}"
|
TAG="${COMMIT_SHA}"
|
||||||
SERVICES="api admin media-api nginx"
|
SERVICES="api admin media-api nginx ccp-agent"
|
||||||
NO_PUSH=false
|
NO_PUSH=false
|
||||||
DRY_RUN=false
|
DRY_RUN=false
|
||||||
|
|
||||||
@ -111,6 +111,14 @@ build_service() {
|
|||||||
--load \
|
--load \
|
||||||
"${PROJECT_DIR}/nginx"
|
"${PROJECT_DIR}/nginx"
|
||||||
;;
|
;;
|
||||||
|
ccp-agent)
|
||||||
|
info "Building ccp-agent (remote management agent)..."
|
||||||
|
run docker buildx build \
|
||||||
|
--tag "${image}" \
|
||||||
|
--tag "${image_latest}" \
|
||||||
|
--load \
|
||||||
|
"${PROJECT_DIR}/changemaker-control-panel/agent"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
error "Unknown service: $svc"
|
error "Unknown service: $svc"
|
||||||
return 1
|
return 1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user