>Nanobox detects your app type and automatically configures the environment and installs everything your app needs to run
and
>Each Engine sniffs the code looking for a positive match to determine which language / framework your app is written in
and lastly:
>The matched Engine generates a Boxfile defining the services your app needs to run and how each should be configured
This sound quite fragile imo. No specs or configuration, it just guesses what all my deps are, and how to configure redis,mysql, and "other data-specific services" etc.
So an enourmous abstraction over everything except my source code with no configuration and a promise to "take care of everything" and forcing me to use their pipeline. Hm...