Jose Diaz-Gonzalez
3bb21b6987
feat: make storage:mount upsert the existing attachment
...
Re-running `storage:mount <app> <entry> --container-dir <path>` against an existing `(entry, container_dir, process_type)` tuple now updates the attachment's mount-time fields in place instead of erroring with `already mounted`. Declarative tooling that wants to change `--volume-options`, `--volume-chown`, `--phase`, `--volume-subpath`, or `--volume-readonly` on an existing mount no longer has to unmount-then-remount, which briefly dropped the volume from `storage:report` and raced against any deploy that fired in the window. The legacy `host:container[:opts]` form keeps its strict `Mount path already exists.` failure.
2026-05-30 03:23:32 -04:00
..
2023-08-05 20:58:26 -04:00
2023-08-05 20:58:26 -04:00
2025-11-20 00:42:49 -05:00
2026-04-26 22:43:32 -04:00
2026-05-27 07:17:00 -04:00
2026-05-29 22:55:24 -04:00
2026-04-26 04:08:17 -04:00
2026-05-23 00:05:33 -04:00
2025-08-21 23:59:41 -04:00
2026-05-23 00:05:33 -04:00
2026-05-23 00:05:33 -04:00
2026-05-23 00:05:33 -04:00
2026-05-23 00:05:33 -04:00
2026-05-24 16:52:22 -04:00
2026-05-23 00:05:33 -04:00
2026-05-27 07:17:00 -04:00
2026-05-27 07:17:00 -04:00
2026-05-27 07:17:00 -04:00
2026-05-23 04:47:03 -04:00
2026-05-13 00:09:47 -04:00
2026-05-23 04:47:03 -04:00
2025-11-20 02:21:20 -05:00
2026-04-27 01:05:41 -04:00
2026-05-24 16:06:02 -04:00
2023-08-05 10:58:57 -04:00
2026-05-04 13:16:28 -04:00
2026-05-27 07:17:00 -04:00
2026-05-10 21:42:35 -04:00
2026-05-27 07:17:00 -04:00
2026-05-28 03:10:03 -04:00
2026-04-30 21:05:46 -04:00
2023-08-05 10:58:57 -04:00
2026-05-23 04:47:03 -04:00
2023-08-05 10:58:57 -04:00
2026-05-23 00:05:33 -04:00
2026-01-08 02:46:53 -05:00
2023-08-05 20:58:26 -04:00
2024-03-13 07:47:54 -04:00
2024-03-13 07:47:54 -04:00
2026-05-23 04:47:03 -04:00
2026-05-09 10:48:29 -04:00
2026-05-28 04:16:55 -04:00
2026-05-27 13:33:49 -04:00
2026-05-10 22:15:27 -04:00
2023-08-05 20:58:26 -04:00
2024-01-19 03:51:21 -05:00
2023-08-05 20:58:26 -04:00
2026-04-25 17:19:42 -04:00
2023-08-05 10:58:57 -04:00
2026-05-25 05:32:11 -04:00
2024-02-06 00:42:48 -05:00
2024-02-27 14:19:53 -05:00
2023-08-05 10:58:57 -04:00
2023-08-05 20:58:26 -04:00
2023-08-05 20:58:26 -04:00
2026-04-24 05:02:49 -04:00
2026-05-09 16:32:30 -04:00
2026-04-29 05:01:25 -04:00
2026-04-30 17:30:03 -04:00
2026-05-27 04:26:12 -04:00
2026-05-28 00:03:47 -04:00
2024-03-13 22:21:05 -04:00
2026-05-27 07:17:00 -04:00
2023-08-05 20:58:26 -04:00
2026-05-27 07:17:00 -04:00
2023-08-05 10:58:57 -04:00
2025-06-30 01:48:09 -04:00
2026-05-28 03:10:03 -04:00
2025-12-25 18:34:39 -05:00
2023-08-05 10:58:57 -04:00
2023-08-05 10:58:57 -04:00
2026-05-25 16:07:55 -04:00
2026-05-27 07:17:00 -04:00
2024-02-25 15:54:31 -05:00
2026-05-26 20:33:36 -04:00
2023-08-05 10:58:57 -04:00
2023-08-05 10:58:57 -04:00
2026-05-07 12:47:00 -04:00
2025-11-18 17:06:30 -05:00
2025-11-19 20:23:53 -05:00
2026-05-23 00:05:33 -04:00
2025-11-09 20:21:10 -05:00
2025-11-09 23:16:39 -05:00
2025-09-14 02:19:25 -04:00
2026-04-29 01:10:34 -04:00
2026-01-10 02:52:01 -05:00
2026-01-08 01:05:40 -05:00
2026-05-27 17:57:15 +02:00
2026-01-08 01:05:40 -05:00
2026-05-24 16:52:22 -04:00
2026-05-27 17:57:15 +02:00
2026-05-24 16:52:22 -04:00
2026-05-24 16:52:22 -04:00
2026-05-27 07:17:00 -04:00
2026-04-29 12:18:06 -04:00
2026-04-29 12:18:03 -04:00
2026-05-27 07:17:00 -04:00
2023-01-16 01:50:52 -05:00
2023-01-16 01:50:52 -05:00
2023-01-16 01:50:52 -05:00
2022-07-21 14:57:42 -04:00
2026-05-30 03:23:32 -04:00
2026-05-12 22:36:47 -04:00
2026-05-27 04:26:12 -04:00