An automated service to deliver tagged call transcripts from audio/video recordings
--helpto display usage info--vto enable verbose output
Credentials for Google Cloud Platform
PROJECT_IDstring, GCP project ID (e.g.,silly-name-123456)PROJECT_NAMEstring, should belead-expertSERVICE_ACCOUNT_EXTENSIONstring, GCP-assigned value used in service account.jsonfile nameGOOGLE_ACCOUNT_CREDENTIALSstring, combines path,PROJECT_NAMEandSERVICE_ACCOUNT_EXTENSIONto identify.jsonfileSA_EMAILstring, service account email used by each service
Used to access Google Cloud Storage
ENCRYPTED_BUCKETstring, name of GCS bucket that contains the configuration file, must be unique within GCSSTORAGE_LOCATIONstring, GCP deployment region of storage bucketCONFIG_FILEstring, filename of config file withinENCRYPTED_BUCKET
Used with Google Key Management Service to decrypt the config file
KMS_LOCATIONstring, GCP deployment region of keyringKMS_KEYRINGstring, name of KMS keyringKMS_KEYstring, name of KMS key on that keyring
Used with Google Cloud Tasks
TASKS_LOCATIONstring, GCP deployment region of Cloud Tasks queues
Service-specific configuration
TASKS_[taskname]_SERVICENAME, string, name of Google App Engine serviceTASKS_[taskname]_WRITE_TO_Q, string, name of Cloud Tasks queue that is next in the processing pipelineTASKS_[taskname]_SVC_TO_HANDLE_REQ, string, name of Google App Engine service that will handle the next processing pipeline stageTASKS_[taskname]_PORT, string, when running locally, the service will use this port (e.g., "8080"). Ignored when running on GAE, as GAE assigns a port to each service.
Google App Engine requires checking PORT before calling ListenAndServe()
PORTstring, port number to listen on (e.g., "8080"). Checked as required by GAE, but ignored
AppNamestring, user-friendly name of applicationVersionstring, x.y.z following Semantic Versioning 2.0.0 (SemVer)Descriptionstring, user-friendly description of application