change image temp model
update gitignore
fix: image upload