working server in one huge dockerfile... need to break out into containers now