add public/ to .gitignore, force add it in deploy script