First, can you upload the jupyter app info to https://git.cloudron.io/cloudron? It seems to be missing.
I've also got a few questions about packaging apps for cloudron:
-
Is there some good way to just flag certain directories as to be preserved?
- Right now I can create hard or soft links into "/app/data/" but that's not ideal.
-
Can we create our own addons? How hard would that be?
-
Could a modified version of "proxyAuth" let you spin up separate per-user instances of an app?
-
Is cross-app file sharing a thing? Something like a shared mounted drive?
- I'm imagining an addon, probably dependent on "ldap", where:
- Admins specify shared mounts w/ size limits and permissions settings.
- "/app/shared-data/metadata.json" is a cloudron generated read-only file.
- It would have entries linking mounts to metadata, ldap users, and permissions information.
- Each shared folder would be mounted in "/app/shared-data/{hash-of-mount-name}/".
- The packager specifies an update script that's called whenever there's a change to mount settings or mount contents.
- I'm imagining an addon, probably dependent on "ldap", where: