This document is a place to search for frequently asked questions about the engineering culture and internal process. We can create separate pages when required.
How to deploy a branch to staging?
Make sure you have access to the staging infrastructure. If not, reach out to Sojan to provide you access. We use Heroku for our staging infra now. To deploy your branch to staging, follow the steps below.
-
Log in to your Heroku account, select the team from the dropdown.
-
You will be able to see the list of apps you have access to. Select
staging-chatwoot
from there. -
Select the
Deploy
tab. Ensure that the deployment methodGithub
is in theconnected
state. If not, click on it and authorize your Github account. -
Scroll down to
Manual deploy
section. Select the branch you want to deploy and click onDeploy Branch
button.
This process would take 10-15 minutes to complete. Once it is complete, open the Staging URL to verify your changes.