add gitignore
update dockerfile