Add keychain passphrase to global flags for ipatool to ensure secure access to the keychain during non-interactive operations. This change is necessary to prevent potential security issues when using the ipatool in automated environments.
Add docker configuration for building and running the application, including a dockerfile and docker-compose.yml. Set up go modules with dependencies and create the basic api structure with main.go, models, and wrapper files. Include .dockerignore and .gitignore files to manage ignored files and directories. Add constants for ipatool path and global flags.