-
-
Notifications
You must be signed in to change notification settings - Fork 26
/
.env.example
94 lines (77 loc) · 5.6 KB
/
.env.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# Hostname where the site is located. Used for composing URLs outside of the
# HTTP request/response cycle (e.g. e-mails, async jobs)
HOST_URL='web-monitoring-db.dev'
# OPTIONAL: only set this if your database is at a different location than
# specified in config/database.yml
# DATABASE_URL=postgres://user:password@localhost:5432/db-name
# E-mail address to use as the "from" address
MAIL_SENDER='some-email-account@example.com'
# OPTIONAL: Use the following to send e-mail via Postmark instead of sendmail
# (We use this in production)
# POSTMARK_API_TOKEN=XXX
# OPTIONAL: Use the following to send via SMTP instead of sendmail
# MAIL_SMTP_ADDRESS='smtp.example.com'
# MAIL_SMTP_DOMAIN='example.com'
# MAIL_SMTP_USER='some-email-account'
# MAIL_SMTP_PASSWORD='XXX'
# MAIL_SMTP_TLS='true'
# URLs that won't be downloaded and re-hosted when importing versions.
# When new page or version data is imported (e.g. via `POST /api/v0/imports`),
# the `body_url` field points to a location where the raw HTTP response body is
# stored. If the `body_url` host does *not* match one of the values in
# `ALLOWED_ARCHIVE_HOSTS`, the application downloads the data from `body_url`
# and stores it (see `lib/archiver` for more). That way, we can ensure data is
# always available to API users from a reliable public location.
ALLOWED_ARCHIVE_HOSTS='https://edgi-wm-archive.s3.amazonaws.com/ https://edgi-wm-versionista.s3.amazonaws.com/ https://edgi-wm-versionista.s3-us-west-2.amazonaws.com/ https://s3-us-west-2.amazonaws.com/edgi-wm-versionista/'
# OPTIONAL: Uncomment & fill in to use S3 for storage instead of your local
# file system
# AWS_ACCESS_KEY_ID=XXX
# AWS_SECRET_ACCESS_KEY=XXX
# AWS_REGION=us-east-1
# # The bucket to use for publicly accessible raw version content
# AWS_ARCHIVE_BUCKET=some-public-archival-bucket
# # The bucket to use for internal temporary file storage
# AWS_WORKING_BUCKET=your-private-bucket
# If you are developing this web-monitoring-db Rails app + wm-differ-differ locally,
# then settings below are the default settings. If you are running against a
# production deployment, change 'localhost:8888' to the production URL.
DIFFER_DEFAULT=http://localhost:8888
# OPTIONAL: uncomment (and update) to expire any cached diffs from before this date
# CACHE_DATE_DIFFER=2018-01-05
# Set a private RSA key to use for signing auth tokens
# This MUST be replaced with a unique value in production!
# To generate a new key in Ruby:
# OpenSSL::PKey::RSA.generate(2048).to_s.gsub(/\n/, '')
# To generate a new key in Bash:
# ssh-keygen -t rsa -m PEM -P '' -f ./keyfile
# # Outputs a usable key:
# cat keyfile | tr -d '\n'
# # Clean up files made by ssh-keygen:
# rm keyfile keyfile.pub
TOKEN_PRIVATE_KEY='MIIEogIBAAKCAQEAufNrDQRl6Gj1yuga0DVHeJ4fi+lNWtn4S8XRU8/nBwm9v3ErSzTXHq/IqValOcqoJR3cUM8w4TZK0hkmb82CASUYVh0BOc/l3f1QBPtsewUQvLM9RUirkbMxH/RQNi+PI/2OJWlCU53TlXa5xw3pFHB+vLQajJw0hT8ikS4c/MQQTxAf9sku5yal1SUsI5eQDjNgp6x5dtwQmDvXwp6zOdSF4aBYvjJYRSOSKUFoBRj9En5Ky7qvCMHBinuZY+wXL0Df4UFZIvuwWJVR9wd3ATd/xBnfYbJLQnWMomERXQNEmJVaDH9bxe6Kh+2SoKl5Emd4ra8FA6Rlf9aZqeSE+wIDAQABAoIBAB2PNmtBUbnaRYhV0T1b2tqvuDATjDpu/+t7rMT3/a++uq0eHlW8Np4oL2vL3EQNlSEhWA54gTqr2MUBPnzzXEE2VmIKBlHcXJwnUnsYRKxhp8F3dLv4y11D8QE1YzLZ6JU+D0SfMO393s6ZqvqbmXuoTl1M/BNyGV89JA+UFwOPGcEG1umoByH3H1MhaZAfm25dOYpCmUrCLl5hyIbHSbQagD/XGzGE61DFOYeN3H3D7lHtIHv1x8niHbk8Zl/Hhv3xaFJwPSTl3mrkC1TZyN1I8sGwqaLbFaa56zP5YwkWDM9wUFLPBbkgX6cBVPYiRpg6Uf19cmT9KVCbzUkhGvECgYEA6xu8HSRbuXfkh7Tluo5qhuIwmQD734Ra5cvBXMvQdhgMsJ4V6uAn8xAVCCogSb48q+bLvz416O5K1w08gULWIoJ1Gttq/3InWAOgYY9eYX+SukA13B0vTrSPvXdjJLzzRkzbHcfw6fx4Vk93CGeOBVYmYP/hyvOX7dyQ3CyQ7iUCgYEAynlxy3jDP2xzYQ5jy2IiSKs7pNHJh3v6YcdppnG5PeJUFhQhht39GwE+cuEEnNYPku5gj1wFvQUKEWEh0CBZ2y5uuvOjvZN275Vss6OKq3kMOOTFaVrnhrUgZIY9sM2knM2kIC2SgrB+Szxrbw8CEzNo/lMLGqXbEYTGTtb1bJ8CgYB4U1B6RbJgAJlITu/IA71HXRnsJJHDulRfCWHj4TfGSNatyaqD88beYhuxewXdV+xrOgqKzQcAOHy7BT4zFYbMUKIoZaWkKMM0C18Yryxpj8YDZntqNNGSYVyzZheqpL2I/CqkWkDVL+5SlgbgmUcZOhcYS70+hl76UIke9fwStQKBgEfGRVCbvpr9FumQ8E9ouj6IdNw4gfhFOrzus8UNC12knao1+KyWhOLNzhVrLvdp6ptrZU9sj5wx7R+8DwB4d2H7U8VyGNlbLQ5BKgeEMeQXRP3mGxT95JUcIB+Cdtv2CiSLwWKmxQkPB7Yj9PGpoFKuJsoBJi6MHNxY9PN9wAKBAoGAFkyYs3KWmV6xY2sL9y3wJf9wXbodUuHG8HV/+vUPX5zvSOJlyj13A3R4KZvhHcuLN0Hj3C6Ahqi7uF4cUwMKSBhgjcdw/UTD9/tneJOWTOHsyOMVgDcXV+Hb+VOw+V2OKg+gBeSAC7a2+di5c8I9mnYWQRc0ktsvdMOOGgdQY50='
# In production, use Redis for caching
# REDIS_CACHE_URL=redis://localhost:6379/0
# In production, set up Sentry.io for error tracking
# SENTRY_DSN=
# Set these if you are running rake tasks to import data from Google Sheets
# GOOGLE_CLIENT_ID=XYZ
# GOOGLE_CLIENT_SECRET=XYZ
# Toggle returning an object with all versions for pages.
# We are turning it off temporarily because of the large number of accumulated versions.
# See: https://github.com/edgi-govdata-archiving/web-monitoring-db/issues/264
# NOTE: This can be removed once this issue is resolved.
# https://github.com/edgi-govdata-archiving/web-monitoring-db/issues/274
ALLOW_VERSIONS_IN_PAGE_RESPONSES='false'
# Allow anyone (including non-logged-in users) to have `view` permissions on
# the API. Keeping this off means viewers will need to log in in order to see
# anything except the docs/home page. (Defaults to true)
# ALLOW_PUBLIC_VIEW='false'
# Set this in production to look up the user associated with automatic
# annotations. Note a user with this e-mail must exist.
# AUTO_ANNOTATION_USER='someone@example.com'
# Set to 'true' to require versions to have valid mime/content/media type fields
# in order to be automatically analyzed after importing.
# ANALYSIS_REQUIRE_MEDIA_TYPE='false'
# Put the API into read-only mode, where imports, annotations, and other changes
# to data are blocked.
# API_READ_ONLY='true'