1
0
mirror of git://f0xx.org/ac/ac-deploy synced 2026-07-29 05:19:12 +03:00

Ensure ac-ms-media-transcode is cloned on lab nodes during compose.

Fallback git clone when workspace submodule is missing; include repo in
deploy-ac-workspace compose submodule list.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Anton Afanasyeu
2026-07-11 15:28:00 +02:00
parent b8bd0e673c
commit a44954e108
2 changed files with 19 additions and 1 deletions

View File

@@ -11,6 +11,24 @@ LAB_SEED="${ROOT}/lab-seeds/backend"
LEGACY="$LAB_SEED"
COMPOSED="${COMPOSE_BACKEND:-/var/www/ac/composed/backend}"
PLATFORM_ROOT="${AC_PLATFORM_ROOT:-/var/www/ac/platform}"
ensure_ac_ms_media_transcode() {
_mt="${WS}/ac-ms-media-transcode"
_origin="${AC_MEDIA_TRANSCODE_ORIGIN:-git://f0xx.org/ac/ac-ms-media-transcode}"
_branch="${AC_GIT_BRANCH:-next}"
if [ -d "${_mt}/.git" ]; then
log "update ac-ms-media-transcode in ${_mt}"
git -C "${_mt}" fetch origin 2>/dev/null || true
git -C "${_mt}" checkout "${_branch}" 2>/dev/null || true
git -C "${_mt}" pull --ff-only origin "${_branch}" 2>/dev/null \
|| git -C "${_mt}" reset --hard "origin/${_branch}" 2>/dev/null || true
else
log "clone ac-ms-media-transcode → ${_mt}"
git clone --branch "${_branch}" "${_origin}" "${_mt}"
fi
chmod +x "${_mt}/bin/"*.sh 2>/dev/null || true
}
ensure_ac_ms_media_transcode
APP_PASS="$(read_cred mariadb_app password)"
DB_HOST="$PRIMARY_DB_HOST"
if is_primary_node; then