You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So, per the discussion in plushu/plushu-apps#12 (comment), it would be a massive improvement if the app lifecycle could be reworked to just use a couple ephemeral layers without tracking or versioning (with slug creation on demand).
Images are a lot less fussy to manage: they just naturally exist as 3 layers of dir.
Linking (for addons) could use a less ridiculous mechanism then eight-word-long env vars.
Things that would need to be reworked:
A bunch of assumptions about the app being a Docker container (possibly fixable by hookifying, eg. a hook to get the app's IP instead of calling docker directly).
Starting from the Cedarish image.
Networking, possibly.
My thoughts:
overlay-dirs could be a Plushu plugin that supports using aufs, btrfs's overlay stuff, or OverlayFS to combine dirs onto a dir (either based on availability or as separate plugins). I'd use another abstraction (like something from Docker's underlying lib), but I don't think this specific tool exists. (Worth checking for.)
There'd be a "layers" directory under the app dir to keep these layers.
The text was updated successfully, but these errors were encountered:
Also affects release and local deployment.
So, per the discussion in plushu/plushu-apps#12 (comment), it would be a massive improvement if the app lifecycle could be reworked to just use a couple ephemeral layers without tracking or versioning (with slug creation on demand).
It seems like OverlayFS would be a good fit for this: http://askubuntu.com/questions/109413/how-do-i-use-overlayfs (and following from http://www.phoronix.com/scan.php?page=news_item&px=CoreOS-Btrfs-To-EXT4-OverlayFS)
Things that would be better with this:
Things that would need to be reworked:
My thoughts:
The text was updated successfully, but these errors were encountered: