After a great deal work tinkering I have a mostly working copy of an ember-cli project running on a guest Ubuntu VirtualBox. One of my goals was to run the code inside a Shared Folder and I have it mostly working.
There are a number of hacks ahem, workarounds to get this far. 1. Enable symlinks on Virtualbox Shared Folders 2. Forward LiveReload port from Guest to Host 3. Replace the PROJECT/tmp folder with a symlink to the local Guest filesystem
What works... When I edit a file in my ember project from the guest, the server sees the change and auto reloads.
What does not work.... When I edit a file in my ember project from the host, the server does NOT see the change and does nothing.
Why oh why does the ember-cli stack not detect changes made from the Host. I can't even point to the culprit. Is it Broccoli, livereload, node or my mother in law that is giving me trouble?