Docker btrfs volume plugin
Ein Docker-Volume-Plugin in Deno/TypeScript, das Btrfs-Subvolumes als Docker-Volumes bereitstellt. Beim Create legt das Plugin ein Subvolume unter einem konfigurierten Root an und wendet optionale Parameter (z. B. compression=zstd, quota=10G) an. Mount/Unmount liefern den Pfad des Subvolumes (oder mounten optional separat). Das Projekt enthält:
- saubere API-Abbildung (OpenAPI → TS-Interfaces),
- Treiber-Abstraktion (IBtrfsDriver) mit CLI-Implementierung + Mock,
- Test-Utilities, um ein temporäres Btrfs-Image zu erstellen,
- CI-Pipeline mit bedingtem Skip von echten Btrfs-Tests,
- Perspektive auf Packaging als Container/Plugin, Observability und Doku.
15
Backlog
1
To Do
0
In Progress
1
Done