Files
dockhand-upstream/drizzle-pg
Badal Singhandxd003 77686da02a feat(stacks): optional STACKS_DIR layout with Hawser display paths (#1482)
When STACKS_DIR is set, local managed stacks are stored in a flat
$STACKS_DIR/<stackName>/ layout instead of $DATA_DIR/stacks/<env>/<stack>/.
Existing stacks are not moved automatically and continue to resolve from
their existing locations. Invalid or unwritable STACKS_DIR values produce a
warning and fall back to $DATA_DIR/stacks instead of aborting startup. With
this layout, local stack names must be unique across environments.

Hawser agents report their remote stacks directory on hello. That path is
persisted on the environment as hawser_stacks_dir so compose APIs and the UI
can show host paths rather than Dockhand staging paths. Staging paths are
remapped to and from the remote stack dir for compose files, backups, and
environment settings. Backup restore may write under either the default
staging root or the configured STACKS_DIR.

Co-authored-by: xd003 <xd003@users.noreply.github.com>
2026-08-31 18:54:27 +02:00
..
2025-12-29 09:08:06 +01:00
2025-12-29 09:08:06 +01:00
2026-01-11 09:01:42 +01:00
2026-04-03 11:51:42 +02:00
2026-04-18 08:34:20 +02:00
2026-05-09 09:55:18 +02:00
2026-06-15 14:56:51 +02:00
2026-06-17 08:21:38 +02:00
2026-07-25 08:41:01 +02:00