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