drawbridge-api
v1.0.0
Published
## Text Editor ### For Sublime Text, install: https://github.com/sindresorhus/editorconfig-sublime ### For Atom, install: https://github.com/sindresorhus/atom-editorconfig ### For Visual Studio Code, install: https://marketplace.visualstudio.com/items?ite
Readme
Local Development Setup
Text Editor
For Sublime Text, install: https://github.com/sindresorhus/editorconfig-sublime
For Atom, install: https://github.com/sindresorhus/atom-editorconfig
For Visual Studio Code, install: https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig
Helpful Links
* Mongodb Documentation
https://www.mongodb.com/docs
* Stripe Documentation
https://docs.stripe.com
* Sentry Documentation
https://docs.sentry.ioEnvironment Variables
Create .env file in root directory with environment variables
* Ensure values are wrapped in '' as special characters do not work
* Exceptions for types to be wrapped in single quotes: boolean, integerEnvironment Variables
* API_URI
string,
required
* APP_CLIENT_DASHBOARD_URI
string,
required
* APP_CLIENT_FORM_URI
string,
required
* APP_CLIENT_SUPPORT_URI
string,
required
* BEARER_SECRET
string,
required
* TERMS_VERSION
string,
required
* UPGRADE_VERSION
string,
required
* DIGITAL_OCEAN_SPACES_ACCESS_KEY
string,
required
* DIGITAL_OCEAN_SPACES_ACCESS_SECRET
string,
required
* DIGITAL_OCEAN_SPACES_ORIGIN_ENDPOINT
string,
required
* DIGITAL_OCEAN_SPACES_CDN_ENDPOINT
string,
optional
* GOOGLE_API_KEY
string,
required
* GOOGLE_RECAPTCHA_SECRET
string,
required
* GOOGLE_RECAPTCHA_SCORE_MIN
float,
optional,
note: should be a decimal and less than 1 usually
*JWT_SECRET
string,
required
* KINDE_DOMAIN
string,
required
note: Kinde domain without https://
* MONGODB_DATABASE_URI
string,
required
* STRIPE_API_KEY
string,
required
* STRIPE_PRICE_DB00001
string,
required
* STRIPE_PRICE_DB00002
string,
required
* STRIPE_PRICE_DB00003
string,
required
* STRIPE_PRICE_DB00004
string,
required
* STRIPE_PRICE_DB00005
string,
required
* STRIPE_PRICING_AI_PLAN_ID
string,
required
* STRIPE_PRICING_AI_PLAN_VERSION
string,
required
* STRIPE_SUBSCRIPTION_CURRENCY
string,
required
* STRIPE_SUBSCRIPTION_INTERVAL
string,
required
* STRIPE_SUBSCRIPTION_TRIAL
string or number,
optional
* STRIPE_WEBHOOK_SECRET
string,
required
* SENTRY_DSN
string,
required
* SENTRY_ENVIRONMENT
string,
requiredRun
$ nvm use $ npm install $ npm run dev
