Repository navigation
Production: send SMS through Twilio - #154
Merged
Merged
Conversation
Cal.com's Twilio account (the ISV) as the parent, its approved primary customer profile for US brands, subaccounts prefixed coss-production. TWILIO_ACCOUNT_SID becomes a secret next to TWILIO_AUTH_TOKEN: the repository is public and GitHub's push protection refuses the SID.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Switches production's live SMS from the fake provider to Twilio (README, "SMS on Twilio"):
SMS_PROVIDER=twilioTWILIO_PRIMARY_CUSTOMER_PROFILE_SID(the ISV's approved primary customer profile),SMS_SUBACCOUNT_PREFIX=coss-productionTWILIO_ACCOUNT_SIDbecomes a secret (infra/aws/services.ts): the repository is public and GitHub's push protection refuses the SID inproduction.tfvars.TWILIO_AUTH_TOKENleavesunset_secrets.Order: both
TWILIO_ACCOUNT_SIDandTWILIO_AUTH_TOKENmust be incoss/production(put-secret.sh) beforeterraform apply, or web and worker tasks can't start. Then apply and run the Deploy workflow.