Infra contains our set of Terraform scripts that defines our infrastructure.
- Terraform 0.12+ (brew install terraform)
We are using Terraform Cloud for remote state storage. Every main.tf should declare this at the beginning to enable remote state storage. We are passing a specific Terraform version. If you need to manage multiple Terraform version we recommend you to use tfenv.
terraform {
required_version = ">=0.12.13"
backend "remote" {
hostname = "app.terraform.io"
organization = "debtcollective"
workspaces {
name = "workspace-name"
}
}
}
TBD
https://www.chatwoot.com/docs/conversation-continuity#enable-continuity-in-the-account
Enable inbound_emails (Login to rails console and execute the following)
account = Account.find(1)
account.enabled_features # This would list enabled features.
account.enable_features('inbound_emails')
account.save!
Set an inbound domain. This is the domain with which you have set up above.
account = Account.find(1)
account.domain='domain.com'
account.save!
After executing these steps, the mail sent from Chatwoot will have a replyto: in the following format reply+@<domain.com> and reply to those would get appended to your conversation.