dockerfile updates
use ubuntu lts for base
updated run.sh to enable specifying app components to run (app, worker, etc.)