Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 832 Bytes

deployment.md

File metadata and controls

40 lines (25 loc) · 832 Bytes

Deployment

To deploy to staging or production, you need to be a core member of the Open Collective team.

Install the Heroku CLI

npm install -g heroku

Login on the Heroku CLI

heroku login

(Optional) Configure Slack token

Setting a Slack token will post a message on #engineering with the changes you're about to deploy. It is not required, but you can activate it like this:

  1. Go to https://api.slack.com/custom-integrations/legacy-tokens
  2. Generate a token for the OpenCollective workspace
  3. Add this token to your .env file:
OC_SLACK_USER_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Deploy on staging

npm run deploy:staging

URL: https://api-staging.opencollective.com/

Deploy on production

npm run deploy:production

URL: https://api.opencollective.com/