update dockerfile to use supervisor