This commit is contained in:
2026-01-12 22:24:07 -06:00
parent 894dc2f3e0
commit 5899992240
43 changed files with 871 additions and 810 deletions

View File

@@ -0,0 +1,17 @@
from dataclasses import dataclass
from pathlib import Path
from typing import Self, final
@final
@dataclass(frozen=True, slots=True)
class DestPaths:
compose_file: Path
bind_vol_path: Path
@classmethod
def from_path(cls, src: Path) -> Self:
return cls(
src.joinpath("docker-compose.yml"),
src.joinpath("bind_vols.yml"),
)