To deploy to staging or production, you need to be a core member of the Open Collective team.
npm install -g heroku
heroku login
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:
- Go to https://api.slack.com/custom-integrations/legacy-tokens
- Generate a token for the OpenCollective workspace
- Add this token to your
.env
file:
OC_SLACK_USER_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
npm run deploy:staging
URL: https://api-staging.opencollective.com/
npm run deploy:production