Move bundle install to end of dockerfile to make it more cacheable