mirror of
https://github.com/HeyPuter/puter.git
synced 2026-01-08 14:10:41 -06:00
doc: notes about mountpoint hurdles
This commit is contained in:
21
src/backend/src/modules/filesystem/roadmap.md
Normal file
21
src/backend/src/modules/filesystem/roadmap.md
Normal file
@@ -0,0 +1,21 @@
|
||||
## Mountpounts hurdles
|
||||
|
||||
- [ ] subdomains use integer IDs to to reference files, which
|
||||
only works with PuterFS. This means other filesystem
|
||||
providers will not be usable for subdomains.
|
||||
|
||||
Possible solutions:
|
||||
- GUI logic to disable subdomains feature for other providers
|
||||
- Add a new column to associate subdomains with paths
|
||||
- Map non-puterfs nodes to (1B + path_id), where path_id is
|
||||
a numeric identifier that is associated with the path, and
|
||||
the association is stored in the database or system runtime
|
||||
directory.
|
||||
|
||||
- [ ] permissions are associated with UUIDs, but will need to
|
||||
be able to be associated with paths instead for non-puterfs
|
||||
mountpoints.
|
||||
|
||||
- Make path-to-uuid re-writer act on puter-fs only.
|
||||
- ACL needs to be able to check path-based permissions
|
||||
on non-puterfs mountpoints.
|
||||
Reference in New Issue
Block a user