docbrown/config/sample_application.yml
Ben Halpern b3f1e53ec7
[deploy] Add ga tracking to config (#10150)
* Add ga tracking to config

* Remove empty line

* Remove console.log

* Fix typo

* Update app/assets/javascripts/initializers/initializeBaseTracking.js.erb

* Add google tracking id example
2020-09-04 09:37:16 -04:00

148 lines
3.8 KiB
YAML

# App domain + Protocol setting for development
APP_DOMAIN: "localhost:3000"
APP_PROTOCOL: "http://"
# Community Related Variables
COMMUNITY_NAME: "DEV(local)"
# Email related variables
DEFAULT_EMAIL: "yo@dev.to"
# Service timeout length
RACK_TIMEOUT_WAIT_TIMEOUT: 100_000
RACK_TIMEOUT_SERVICE_TIMEOUT: 100_000
# Redis caching storage
REDIS_URL: "redis://localhost:6379"
# Redis sessions storage
REDIS_SESSIONS_URL: "redis://localhost:6379"
SESSION_KEY: "_Dev_Community_Session"
SESSION_EXPIRY_SECONDS: 1209600 # two weeks in seconds
# Redis Sidekiq storage
REDIS_SIDEKIQ_URL: "redis://localhost:6379"
# Elasticsearch
ELASTICSEARCH_URL: "http://localhost:9200"
# SSL config
FORCE_SSL_IN_RAILS: "not applicable in dev"
################################################
############## 3rd Party Services ##############
################################################
# It's best if you have the following configured
# for more development experience
# GitHub
# (https://developer.github.com/v3/guides/basics-of-authentication/)
GITHUB_KEY: ""
GITHUB_SECRET: ""
# Twitter
# (https://developer.twitter.com/en/docs/basics/authentication/oauth-2-0/application-only)
TWITTER_KEY: ""
TWITTER_SECRET: ""
################################################
######### Optional 3rd Party Services ##########
################################################
# Honeybadger for error tracking
# (https://docs.honeybadger.io/lib/ruby/getting-started/introduction.html)
HONEYBADGER_API_KEY: "Optional"
HONEYBADGER_JS_API_KEY: "Optional"
# AWS for images storages
AWS_ID: "Optional"
AWS_SECRET: "Optional"
AWS_BUCKET_NAME: "Optional"
AWS_UPLOAD_REGION: ""
# AWS SDK
# (https://docs.aws.amazon.com/sdk-for-ruby/v3/developer-guide/setup-config.html)
AWS_DEFAULT_REGION: "us-east-1"
AWS_SDK_KEY: "Optional"
AWS_SDK_SECRET: "Optional"
# AWS for video storage
AWS_S3_INPUT_BUCKET: "Optional"
AWS_S3_VIDEO_ID: "Optional"
AWS_S3_VIDEO_KEY: "Optional"
# Buffer for sending to buffer
# (https://buffer.com/developers/api)
BUFFER_ACCESS_TOKEN: "Optional"
BUFFER_FACEBOOK_ID: "Optional"
BUFFER_LINKEDIN_ID: "Optional"
BUFFER_PROFILE_ID: 0
BUFFER_TWITTER_ID: "Optional"
BUFFER_LISTINGS_PROFILE: "Optional"
# Cloudinary for image resizing and cache??
# (https://cloudinary.com/documentation/rails_integration)
CLOUDINARY_API_KEY: "Optional"
CLOUDINARY_API_SECRET: "Optional"
CLOUDINARY_CLOUD_NAME: "Optional"
CLOUDINARY_SECURE: "Optional"
# HTML/CSS to Image for generating social preview images
# (https://docs.htmlcsstoimage.com/example-code/ruby)
HCTI_API_USER_ID: "Optional"
HCTI_API_KEY: "Optional"
# Fastly for edge caching
# (https://docs.fastly.com/api/)
FASTLY_API_KEY: ""
FASTLY_SERVICE_ID: ""
# Honeycomb for monitoring and observability
# (https://www.honeycomb.io/)
HONEYCOMB_API_KEY: ""
# Mailchimp for mails
# (https://mailchimp.com/developer/)
MAILCHIMP_API_KEY: "Optional-valid"
# Pusher for DEV Connect/notfications
# (https://pusher.com/docs)
PUSHER_APP_ID: "Optional"
PUSHER_CLUSTER: "Optional"
PUSHER_KEY: "Optional"
PUSHER_SECRET: "Optional"
PUSHER_BEAMS_ID: "Optional"
PUSHER_BEAMS_KEY: "Optional"
# Google recaptcha
# (https://developers.google.com/recaptcha/intro)
RECAPTCHA_SECRET: "Optional"
RECAPTCHA_SITE: "Optional"
# Slack for customer alerts
# (https://api.slack.com/)
SLACK_CHANNEL: ""
SLACK_DEPLOY_CHANNEL: ""
SLACK_WEBHOOK_URL: ""
# Stripe for payment system
# (https://stripe.com/docs/api)
STRIPE_PUBLISHABLE_KEY: "Optional"
STRIPE_SECRET_KEY: "Optional"
# For video calling in DEV Connect
# (https://www.twilio.com/docs/video)
TWILIO_ACCOUNT_SID: "Optional"
TWILIO_VIDEO_API_KEY: "Optional"
TWILIO_VIDEO_API_SECRET: "Optional"
# For Twitch live stream integration
# (https://dev.twitch.tv/docs)
TWITCH_CLIENT_ID: "Optional"
TWITCH_CLIENT_SECRET: "Optional"
TWITCH_WEBHOOK_SECRET: "Optional"
# For calling the Stack Exchange API
# (https://api.stackexchange.com/docs)
STACK_EXCHANGE_APP_KEY: ""