mysociety/alaveteli

View on GitHub
config/test.yml

Summary

Maintainability
Test Coverage
# test.yml
# Test values for the "general" config file.
#
# AlaveteliConfiguration parameters, in YAML syntax.
#
# These may be values expected by the test suite; changing them may
# break tests.

# Site name appears in various places throughout the site
SITE_NAME: 'Alaveteli'

# Domain used in URLs generated by scripts (e.g. for going in some emails)
# It makes things simpler if this is the same as the Rails test domain test.host
DOMAIN: 'test.host'

# If true forces everyone (in the production environment) to use encrypted connections
# (via https) by redirecting unencrypted connections. This is *highly* recommended
# so that logins can't be intercepted by naughty people.
FORCE_SSL: false

# ISO country code of country currently deployed in
# (http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
ISO_COUNTRY_CODE: DE

# ISO currency code of the currency Alaveteli Professional cost should be
# displayed in.
# (https://en.wikipedia.org/wiki/ISO_4217#Active_codes)
#
# Doesn't effect what currency the plans are setup in so this should match what
# is configured at Stripe.com
# (https://stripe.com/docs/currencies)
ISO_CURRENCY_CODE: EUR

# These feeds are displayed accordingly on the Alaveteli "blog" page:
BLOG_FEED: 'http://www.mysociety.org/category/projects/whatdotheyknow/feed/'
TWITTER_USERNAME: 'alaveteli_foi'

# Locales we wish to support in this app, space-delimited
AVAILABLE_LOCALES: 'en es fr en_GB'
DEFAULT_LOCALE: 'en'

# if 'true', respect the user's choice of language in the browser
USE_DEFAULT_BROWSER_LANGUAGE: true

# How many days should have passed before an answer to a request is officially late?
REPLY_LATE_AFTER_DAYS: 20
REPLY_VERY_LATE_AFTER_DAYS: 40

# example searches for the home page, semicolon delimited.
FRONTPAGE_SEARCH_EXAMPLES: 'Geraldine Quango; Department for Humpadinking'

# example public bodies for the home page, semicolon delimited - short_names
FRONTPAGE_PUBLICBODY_EXAMPLES: 'tgq'

# URL of theme to install (when running rails-post-deploy script)
THEME_URL: 'https://github.com/mysociety/alavetelitheme.git'


## Incoming email
# Your email domain, e.g. 'foifa.com'
INCOMING_EMAIL_DOMAIN: 'localhost'

# An optional prefix to help you distinguish FOI requests, e.g. 'foi+'
INCOMING_EMAIL_PREFIX: ''

# used for hash in request email address
INCOMING_EMAIL_SECRET: 'xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx'

# used as envelope from at the incoming email domain for cases where we don't care about failure
BLACKHOLE_PREFIX: 'do-not-reply-to-this-address'

## Administration

# Leave these two blank to skip admin authorisation
ADMIN_USERNAME: 'asd'
ADMIN_PASSWORD: 'qwe'

# Email "from" details
CONTACT_EMAIL: 'postmaster@localhost'
CONTACT_NAME: 'Alaveteli Webmaster'

# Where the raw incoming email data gets stored; make sure you back
# this up!
RAW_EMAILS_LOCATION: 'files/raw_emails'

# Secret key for signing cookie_store sessions
SECRET_KEY_BASE: 'your secret key here, make it long and random'

# If present, puts the site in read only mode, and uses the text as reason
# (whole paragraph). Please use a read-only database user as well, as it only
# checks in a few obvious places.
READ_ONLY: ''

# Doesn't do anything right now.
STAGING_SITE: 1

# Recaptcha, for detecting humans. Get keys here: http://recaptcha.net/whyrecaptcha.html
RECAPTCHA_PUBLIC_KEY: 'xxx'
RECAPTCHA_PRIVATE_KEY: 'xxx'

# For debugging memory problems.  If true, the app logs
# the memory use increase of the Ruby process due to the
# request (Linux only).  Since Ruby never returns memory to the OS, if the
# existing process previously served a larger request, this won't
# show any consumption for the later request.
DEBUG_RECORD_MEMORY: false

# Path to a program that converts a page in a file to PDF.  It should
# take two arguments: the URL, and a path to an output file.  A static
# binary of wkhtmltopdf is recommended:
# http://code.google.com/p/wkhtmltopdf/downloads/list
HTML_TO_PDF_COMMAND: /usr/local/bin/wkhtmltopdf-amd64

# Exception notifications
EXCEPTION_NOTIFICATIONS_FROM: do-not-reply-to-this-address@example.com
EXCEPTION_NOTIFICATIONS_TO: exception-recipient@example.com

MAX_REQUESTS_PER_USER_PER_DAY: 2

SKIP_ADMIN_AUTH: true

UTILITY_SEARCH_PATH: []