Sha256: 0c4df6f0e8191e2d747fe1134a6a2f09729610d9652512854092a10406862cf8
Contents?: true
Size: 1.27 KB
Versions: 22
Compression:
Stored size: 1.27 KB
Contents
# HubSpot Ruby Retry Middleware Sample App This is a sample app for the [hubspot-ruby SDK](../../../../). Currently, this app focuses on demonstrating the retry middleware mechanism. It will be useful for you if you often reach rate limit (429 http error). Please see the documentation on [Creating an app in HubSpot](https://developers.hubspot.com/docs-beta/creating-an-app) ### HubSpot Public API endpoints used in this application - [Contacts](https://developers.hubspot.com/docs-beta/crm/contacts) - [OAuth](https://developers.hubspot.com/docs-beta/working-with-oauth) ### Setup App Make sure you have [Docker Compose](https://docs.docker.com/compose/) installed. ### Configure 1. Copy .env.template to .env 2. Specify authorization data in .env: - Paste HUBSPOT_CLIENT_ID and HUBSPOT_CLIENT_SECRET for OAuth ### Running The best way to run this project (with the least configuration), is using docker compose. Change to the webroot and start it ```bash docker-compose up --build ``` You should now be able to navigate to [http://localhost:3000](http://localhost:3000). Firstly you will need to authorize via OAuth there. Than you can to go to the terminal window and the comand that displayed on root page. Please note this app starts a few workers in order to reach rate limit.
Version data entries
22 entries across 22 versions & 1 rubygems