first init
gen api docs
modify docker