1
0
mirror of git://f0xx.org/ac/ac-deploy synced 2026-07-29 01:37:54 +03:00

Commit Graph

  • e1a7732712 nginx: serve legacy crashes/api/heartbeat.php without 301 redirect. next Anton Afanasyeu 2026-07-12 20:42:51 +02:00
  • c073309d8c Lab seeds: iodine tunnel domain default iod.airie.me. Anton Afanasyeu 2026-07-12 19:46:05 +02:00
  • e49f13dfbd Lab seeds: heartbeat GET compat, iodine RA sessions, UI hints. Anton Afanasyeu 2026-07-12 19:44:37 +02:00
  • ab9b4ecae2 Use QrBrandedRenderer for lab-seed short-link QR PNG generation. Anton Afanasyeu 2026-07-12 14:21:14 +02:00
  • b3901e3955 bump deps: sync platform-php, platform-web, identity, scripts Anton Afanasyeu 2026-07-12 13:54:55 +02:00
  • 465efa8d98 feat(deploy): lab-seeds sync, msmtp nginx-readable secret, hub downloads Anton Afanasyeu 2026-07-12 13:53:38 +02:00
  • 624c9d3d7e fix(2fa): stop redirecting mobile approve GET to login page Anton Afanasyeu 2026-07-11 21:40:01 +02:00
  • ca28a7b97d fix(cluster0): QR 2FA one-tap approve; default public origin apps.f0xx.org Anton Afanasyeu 2026-07-11 17:33:43 +02:00
  • d6f435ada0 fix(lab-seeds): align login and QR approve views with ac-be-auth Anton Afanasyeu 2026-07-11 16:16:42 +02:00
  • eaee3d051d Sync lab-seeds to /shared/cluster in sync-cluster-scripts. Anton Afanasyeu 2026-07-11 15:33:42 +02:00
  • 2a8d76fdc4 Fix ac-ms-media-transcode seed when workspace checkout is empty stub. Anton Afanasyeu 2026-07-11 15:30:26 +02:00
  • a44954e108 Ensure ac-ms-media-transcode is cloned on lab nodes during compose. Anton Afanasyeu 2026-07-11 15:28:00 +02:00
  • b8bd0e673c Enable lab media_pipelines in composed config and wire ac-ms-media-transcode. Anton Afanasyeu 2026-07-11 15:27:01 +02:00
  • 54174e7497 fix(cluster0): wire 2FA redirects, heartbeat session touch, TOTP reset script Anton Afanasyeu 2026-07-11 14:48:27 +02:00
  • a411dc5405 feat(cluster0): add Janus SFU deploy script and graph gzip smoke test Anton Afanasyeu 2026-07-10 22:12:02 +02:00
  • dfe701f2de bump deps/ac-scripts for wireless ADB reconnect improvements Anton Afanasyeu 2026-07-10 15:37:10 +02:00
  • a14413e886 fix(cluster0): Gitea cluster proxy, 2FA seed, hub downloads nginx Anton Afanasyeu 2026-07-10 15:36:49 +02:00
  • 970de79a90 Sync lab seeds with hub monitor link, 2FA copy, and nginx monitor route. Anton Afanasyeu 2026-07-08 14:56:08 +02:00
  • 0911d97fa9 fix(lab-seed): sync analytics.js consent gate for GA4 Anton Afanasyeu 2026-07-06 17:19:55 +02:00
  • d045653a7b fix(monitoring): drop deprecated artc0 from cast04 scrape targets Anton Afanasyeu 2026-07-06 17:05:55 +02:00
  • c23ad5efdc fix(cluster0): HTTPS redirects behind TLS-terminating FE Anton Afanasyeu 2026-07-05 19:17:12 +02:00
  • cf2e6ecb4e fix(cluster0): 2FA nginx routes and extend pending-2FA on poll Anton Afanasyeu 2026-07-05 19:12:53 +02:00
  • 430457dcd9 fix(cluster0): redirect BE root / to hub over HTTPS Anton Afanasyeu 2026-07-05 18:56:40 +02:00
  • 56a6cd785d fix(cluster0): preserve issues layout overlay and validate rsync deploy Anton Afanasyeu 2026-07-05 18:28:46 +02:00
  • 4e885056e0 compose: builder config, two_factor.js sync, cluster bootstrap support Anton Afanasyeu 2026-07-05 16:57:37 +02:00
  • e3ba73a607 fix configure-nginx: skip same-file install (script runs from git repo path) Anton Afanasyeu 2026-07-04 11:30:14 +02:00
  • 8dbfe5e321 fix deploy-ac-broadcast: source from monorepo NFS; remove broadcast from CORE subs Anton Afanasyeu 2026-07-04 11:28:07 +02:00
  • 6c9402947f fix deploy-ac-broadcast: use mariadb -u root; add broadcast+sfu to CORE subs Anton Afanasyeu 2026-07-04 11:26:06 +02:00
  • 46a7592164 monitoring: fix false HttpEndpointDown alert for self-signed FE cert Anton Afanasyeu 2026-07-03 14:12:02 +02:00
  • 3126bb4c76 nginx: sync config from git repo before install (prevents stale NFS override) Anton Afanasyeu 2026-06-28 23:12:04 +02:00
  • 36f5cdc003 nginx: add SFU signaling and Janus proxy locations to apps vhost Anton Afanasyeu 2026-06-28 23:10:03 +02:00
  • 98f4ecc2c5 deploy: favicon, nuevo-player, ac-ms-broadcast, nginx notify/monitor/broadcast Anton Afanasyeu 2026-06-28 22:55:44 +02:00
  • b9925a6c74 deploy: pre-populate migration tracking for already-applied migrations Anton Afanasyeu 2026-06-28 22:48:32 +02:00
  • 8359608ecd deploy: idempotent migrations with schema_migrations tracking table Anton Afanasyeu 2026-06-28 22:47:04 +02:00
  • 9edcd44689 deploy: fix load-schemas paths; add 080_sfu_rooms migration Anton Afanasyeu 2026-06-28 22:41:22 +02:00
  • 386f7ab793 monitoring: fix mysqld target to cast01, add external blackbox probe Anton Afanasyeu 2026-06-28 22:34:12 +02:00
  • 2b2c32cff5 added 'monitoring' path - ask devs why it's there Anton Afanasyeu 2026-06-28 22:01:59 +02:00
  • 3c5233c903 feat(2fa): add cross-device approval routes to composed backend router Anton Afanasyeu 2026-06-27 22:49:59 +02:00
  • fbefc98792 deploy: auto-install iptables + modprobe wg in deploy-remote-access-lab; DB_BACKEND in cluster.env Anton Afanasyeu 2026-06-25 17:48:51 +02:00
  • 6c2403aae9 Cluster ops: tolerate hub platform stub; auto-clean dirty submodules. Anton Afanasyev 2026-06-24 23:18:15 +02:00
  • 4d2db29b8b Lab cluster: deploy WG/RSSH on cast01 + compose remote_access from secrets. Anton Afanasyev 2026-06-24 22:57:28 +02:00
  • b47f91b1ab Cluster deploy: ac/* only, hub assets, auth routes at project root. Anton Afanasyev 2026-06-24 22:53:38 +02:00
  • 76d4797cac cluster: fix url-shortener nginx fastcgi routing for s.f0xx.org Anton Afanasyev 2026-06-24 17:50:43 +02:00
  • 2f544de974 cluster: nginx vhost for s.f0xx.org on cast01; drop artc0 comment Anton Afanasyev 2026-06-24 17:49:36 +02:00
  • 70b886aecb cluster: url-shortener API via cast01; mark artc0 deprecated Anton Afanasyeu 2026-06-24 17:45:12 +02:00
  • e4e3cd3462 deps: ac-scripts under deps/; cluster upstream in lab apps.conf seed Anton Afanasyeu 2026-06-24 17:45:04 +02:00
  • 07cbaceb7f deps: move ac-scripts submodule to deps/ac-scripts Anton Afanasyeu 2026-06-24 17:44:29 +02:00
  • b68dd00527 cluster0: lab verify-email short links via prod s.f0xx.org API Anton Afanasyeu 2026-06-23 22:37:55 +02:00
  • 560e4e12b2 cluster0: sync lab-seed AuthMailer with inline CID QR for verify email Anton Afanasyeu 2026-06-23 21:34:04 +02:00
  • 5b16848366 cluster0: fix secrets MAIL_FROM parsing; normalize RFC5322 From in compose Anton Afanasyeu 2026-06-23 20:14:27 +02:00
  • 62ba6aa615 cluster0: compose overlays lab-seed shortener; fix workspace git safe.dir Anton Afanasyeu 2026-06-23 19:08:42 +02:00
  • 529bd61682 cluster0: verify email QR via hosted image URL, not SMTP attachment Anton Afanasyeu 2026-06-23 19:01:30 +02:00
  • 7a014118a2 cluster0: QR verify email attachment, libqrencode-tools, src=qr analytics Anton Afanasyeu 2026-06-23 18:53:35 +02:00
  • d8c8b3a57a chore: bump ac-scripts submodule (clone path, cursor handoff) Anton Afanasyeu 2026-06-23 18:46:08 +02:00
  • aa55e03fbd cluster0: auth-email bearer + shorten verify URLs in outbound mail Anton Afanasyeu 2026-06-23 18:37:24 +02:00
  • 3d66edb405 cluster0: Gmail mail relay (msmtp + PHP SMTP), lab cron Anton Afanasyeu 2026-06-23 18:24:10 +02:00
  • c554dc761d cluster0: lab seeds, Gitea mirrors, compose mail, verify tooling Anton Afanasyeu 2026-06-23 17:07:46 +02:00
  • 98f30786b7 cluster0: composed ac backend, /issues/ nginx, postgres semi-prod Anton Afanasyeu 2026-06-23 13:10:35 +02:00
  • 6c224d023f cluster0: full workspace clone for submodule gitlinks Anton Afanasyeu 2026-06-23 12:59:49 +02:00
  • b58bcc1e99 cluster0: deploy-app reset lab config.php before monolith pull Anton Afanasyeu 2026-06-23 12:51:41 +02:00
  • 02ef6bc7c0 cluster0: sync ac-workspace and url-shortener on lab deploy Anton Afanasyeu 2026-06-23 12:49:40 +02:00
  • 7f3e4fea9f initial Anton Afanasyeu 2026-06-23 12:21:14 +02:00