mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Since we adopted Skylight to get response times across endpoints and instances, we failed to get accurate numbers. Our Rails version is not supported and thus Skylight fails to provide data for the slowest endpoints, the ones we care about the most. Even with a supported one we could potentially hit any limits on tracing and have the same problem. Recently, we started paying for Datadog's APM and the experience, although it's still early, has been better. It makes it possible to correlate between services and other metrics which helps spotting the underlying issues. Therefore, having two agents running on the server consumes system resources so we better get rid of Skylight's one.
59 lines
2.6 KiB
Plaintext
59 lines
2.6 KiB
Plaintext
# Add application configuration variables here, as shown below.
|
|
#
|
|
# Change this, it has serious security implications.
|
|
# Minimum 30 but usually 128 characters. To obtain run 'rake secret', or faster, 'openssl rand -hex 128'
|
|
SECRET_TOKEN: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
# Time zone must match the operating system time zone in order to pass all tests.
|
|
# This string is the key for the MAPPING hash constant in ActiveSupport::TimeZone.
|
|
# Documentation including the hash: https://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html
|
|
TIMEZONE: Melbourne
|
|
# Default country for dropdowns etc. See for codes: http://en.wikipedia.org/wiki/ISO_3166-1
|
|
DEFAULT_COUNTRY_CODE: AU
|
|
# Locale for translation.
|
|
LOCALE: en
|
|
# For multilingual - ENV doesn't have array so pass it as string with commas
|
|
AVAILABLE_LOCALES: en,es,en-GB
|
|
# Spree zone.
|
|
CHECKOUT_ZONE: Australia
|
|
# Find currency codes at http://en.wikipedia.org/wiki/ISO_4217.
|
|
CURRENCY: AUD
|
|
|
|
# The whenever gem can set the `MAILTO` variable for our cron jobs.
|
|
# You can define an email address to notify if any job outputs something.
|
|
# But you need a working mail server setup so that the message is delivered.
|
|
# See: config/schedule.rb
|
|
#SCHEDULE_NOTIFICATIONS: admin@example.com
|
|
|
|
# Mail settings
|
|
MAIL_HOST: 'example.com'
|
|
MAIL_DOMAIN: 'example.com'
|
|
MAIL_PORT: 25
|
|
SMTP_USERNAME: 'ofn'
|
|
SMTP_PASSWORD: 'f00d'
|
|
|
|
# Optional mail settings
|
|
# MAIL_SECURE_CONNECTION: 'TLS' # 'None' (default), 'SSL' or 'TLS'
|
|
# MAILS_FROM: hello@example.com
|
|
# MAIL_BCC: manager@example.com
|
|
|
|
# SingleSignOn login for Discourse
|
|
#
|
|
# DISCOURSE_SSO_SECRET should be a random string. It must be the same as provided to your Discourse instance.
|
|
#DISCOURSE_SSO_SECRET: ""
|
|
#
|
|
# DISCOURSE_URL must be the URL of your Discourse instance.
|
|
#DISCOURSE_URL: "https://noticeboard.openfoodnetwork.org.au"
|
|
|
|
# see: https://developers.google.com/maps/documentation/javascript/get-api-key
|
|
# GOOGLE_MAPS_API_KEY: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
# Stripe Connect details for instance account
|
|
# Find these under 'API keys' and 'Connect' in your Stripe account dashboard -> Account Settings
|
|
# Under 'Connect', the Redirect URI should be set to https://YOUR_SERVER_URL/stripe/callbacks (e.g. https://openfoodnetwork.org.uk/stripe/callbacks)
|
|
# Under 'Webhooks', you should set up a Connect endpoint pointing to https://YOUR_SERVER_URL/stripe/webhooks e.g. (https://openfoodnetwork.org.uk/stripe/webhooks)
|
|
# STRIPE_INSTANCE_SECRET_KEY: "sk_test_xxxxxx" # This can be a test key or a live key
|
|
# STRIPE_INSTANCE_PUBLISHABLE_KEY: "pk_test_xxxx" # This can be a test key or a live key
|
|
# STRIPE_CLIENT_ID: "ca_xxxx" # This can be a development ID or a production ID
|
|
# STRIPE_ENDPOINT_SECRET: "whsec_xxxx"
|