Prefer /mnt/repos/ac/ac-ms-media-transcode copy when workspace tree lacks
bin/run.sh and pirate_drift.png.
Co-authored-by: Cursor <cursoragent@cursor.com>
Fallback git clone when workspace submodule is missing; include repo in
deploy-ac-workspace compose submodule list.
Co-authored-by: Cursor <cursoragent@cursor.com>
Overlay media pipeline PHP/JS/SQL on compose, nginx HLS location, enable
feature in lab config.php, and ensure media storage dirs on BE nodes.
Co-authored-by: Cursor <cursoragent@cursor.com>
Compose ac-be-issues views last so tickets/graphs stubs no longer overwrite
the canonical nav shell (monitor link). validate-ac-repos accepts /mnt/repos/ac
lab checkout and unset url-shortener origin.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add deploy-remote-access-lab.sh, wire WG/RSSH into compose-lab-backend.php,
and run RA deploy during populate app phase on primary.
Co-authored-by: Cursor <cursoragent@cursor.com>
Lab MariaDB slugs are not on public s.f0xx.org; outbound mail calls prod
shorten API (internal artc0 + Host header) with API bearer token in secrets.
Co-authored-by: Cursor <cursoragent@cursor.com>
Re-copy ShortLinksRepository from NFS seed after ac-ms-* overlays;
deploy-ac-workspace allows all safe.directory; verify-mail-lab logs short URL.
Co-authored-by: Cursor <cursoragent@cursor.com>