This brings WebODM in as a first-class application to POSM (fully replacing the POSM OpenDroneMap API and adding gobs of new functionality). On a default POSM install, WebODM will be available at http://webodm.posm.io/ or http://posm.io:82/ (not on a path prefix due to OpenDroneMap/WebODM#509).
This includes the following patches / changes to node-OpenDroneMap:
Changes to WebODM:
Patched files are mapped in as Docker volumes to replace shipped code.
/cc @pierotofy - props for making WebODM so customizable that all of this is possible without forking! (expect inbound PRs for some of this to make certain parts even more customizable)
Wow! Great work @mojodna.