Juan Denis
986909a955
Surface Docker DBs, add base port & migration fixes
...
Expose and surface containerised databases and introduce managed app base port control. Backend: add endpoint to list databases across all Docker apps, robustly resolve compose container names, include docker DB user when querying, compute migration needs from live heads and self-heal orphaned alembic_version entries by stamping to head, and add the managed_app_base_port system setting. Template service now honours the managed_app_base_port and WordPress template default HTTP port updated to 8300. Frontend: add react-icons brand icons and DatabaseBrands component, show Docker-hosted DBs under their engine nodes with a docker badge, platform-aware console shortcut label, pass DB user to docker table/query API calls, add API client header merge fix, UI for managing base port in settings, enhanced migration history UI (backup/apply/resync flows, confirm dialog, toasts), and various style tweaks and color additions.
2026-06-06 23:29:22 -04:00
..
2026-01-17 04:22:12 -05:00
2026-03-23 02:15:16 -04:00
2026-03-23 01:46:41 -04:00
2026-03-23 02:08:00 -04:00
2026-05-31 16:08:13 -04:00
2026-06-01 02:39:05 -04:00
2026-06-01 02:39:05 -04:00
2026-06-01 02:39:05 -04:00
2026-01-22 18:11:22 -05:00
2026-03-04 01:53:46 -05:00
2026-03-04 01:53:46 -05:00
2026-05-03 15:57:02 -04:00
2026-03-23 02:27:52 -04:00
2026-03-04 00:02:52 -05:00
2026-03-23 01:58:28 -04:00
2026-03-23 02:27:52 -04:00
2026-03-25 11:06:17 -04:00
2026-05-05 14:03:31 -04:00
2026-06-01 02:39:05 -04:00
2026-03-23 01:58:28 -04:00
2026-06-06 23:29:22 -04:00
2026-05-31 22:39:57 -04:00
2026-04-29 00:39:16 -04:00
2026-04-29 00:39:16 -04:00
2026-03-04 00:02:52 -05:00
2026-03-23 01:58:28 -04:00
2026-03-04 02:34:49 -05:00
2026-03-04 02:34:49 -05:00
2026-03-23 02:18:26 -04:00
2026-05-03 06:12:39 -04:00
2026-03-04 02:34:49 -05:00
2026-03-04 02:34:49 -05:00
2026-01-18 00:40:41 -05:00
2026-01-28 21:12:55 -05:00
2026-01-27 19:35:21 -05:00
2026-06-01 02:22:51 -04:00
2026-05-31 22:39:57 -04:00
2026-06-01 02:27:52 -04:00
2026-03-23 01:58:28 -04:00
2026-02-10 08:09:38 -05:00
2026-03-23 01:58:28 -04:00
2026-03-04 00:02:52 -05:00
2026-03-23 01:58:28 -04:00
2026-05-03 06:28:21 -04:00
2026-06-01 02:27:52 -04:00
2026-01-21 21:31:57 -05:00
2026-03-04 02:34:49 -05:00
2026-03-04 00:02:52 -05:00
2026-06-01 02:39:05 -04:00
2026-01-22 08:51:31 -05:00
2026-06-06 23:29:22 -04:00
2026-03-24 06:10:58 -04:00
2026-03-23 02:19:33 -04:00
2026-03-28 13:47:43 -04:00
2026-01-22 18:11:22 -05:00
2026-01-28 21:12:55 -05:00
2026-03-04 01:53:46 -05:00
2026-05-31 16:08:32 -04:00
2026-03-04 02:34:49 -05:00
2026-03-04 00:02:52 -05:00
2026-06-01 02:39:05 -04:00
2026-03-04 02:34:49 -05:00
2026-01-19 02:35:18 -05:00
2026-03-04 00:02:52 -05:00
2026-03-23 01:58:28 -04:00
2026-05-01 05:52:11 -04:00
2026-05-01 01:54:17 -04:00
2026-05-03 05:10:01 -04:00
2026-05-01 03:37:33 -04:00
2026-05-01 04:33:08 -04:00
2026-05-01 04:42:30 -04:00
2026-05-01 04:33:08 -04:00
2026-05-03 07:07:57 -04:00
2026-06-05 23:04:06 -04:00
2026-01-25 20:01:07 -05:00
2026-03-04 02:34:49 -05:00
2026-02-10 08:09:38 -05:00
2026-01-22 08:51:31 -05:00
2026-05-01 04:42:30 -04:00
2026-06-06 23:29:22 -04:00
2026-05-03 07:07:57 -04:00
2026-03-04 02:34:49 -05:00
2026-03-04 00:02:52 -05:00
2026-03-04 01:37:22 -05:00
2026-06-01 00:47:26 -04:00
2026-03-02 22:48:29 -05:00
2026-03-04 00:02:52 -05:00
2026-06-06 23:29:22 -04:00
2026-01-22 16:44:06 -05:00
2026-01-18 01:03:56 -05:00
2026-01-17 13:37:40 -05:00
2026-05-31 22:39:57 -04:00
2026-01-27 19:35:21 -05:00
2026-06-01 11:15:15 -04:00
2026-05-01 03:37:33 -04:00
2026-01-28 21:12:55 -05:00
2026-06-01 11:59:34 -04:00
2026-06-01 01:10:04 -04:00
2026-06-01 03:04:03 -04:00
2026-06-01 01:57:43 -04:00
2026-06-01 02:27:52 -04:00
2026-06-01 01:45:20 -04:00