Images are broken when I upload them
It was a simple misunderstanding of how the general.php should be structured.

I had environmentVariables outside of the '*' =&gt; array(

So it's now:

return array(
  '*' =&gt; array(
    'omitScriptNameInUrls' =&gt; true,
    'sendPoweredByHeader' =&gt; false,
    'devMode' =&gt; getenv("CRAFT_DEVMODE") == "true",
    'environmentVariables' =&gt; array(
      'baseAssetUrl'  =&gt; 'http://192.168.99.100:8080/',
      'basePathPublic' =&gt; realpath(dirname(__FILE__)).'/../../html/',
    ),
  ),
);
?&gt;