refactored docker build completely (wip)