openSUSE/osem

View on GitHub
dotenv.example

Summary

Maintainability
Test Coverage
# Set environment variables for OSEM in this file and copy it to .env or
# .env.$environment (like env.production or env.development)
#
# The following is a list of variables that OSEM uses to
# configure the system/application. Uncomment them to change
# the defaults.

# Your secret key base. You can generate a secure one with
# bundle exec rake secret
# SECRET_KEY_BASE=12345

# The type of database to use (postgresql, mysql2, sqlite3)
# OSEM_DB_ADAPTER=mysql2

# The name of the host the database runs on
# OSEM_DB_HOST=database

# The port the databse runs on
# OSEM_DB_PORT=3306

# The user to access the database with
# OSEM_DB_USER=root

# The password to access the database with
# OSEM_DB_PASSWORD=mysecretpassword

# The name of the database
# OSEM_DB_NAME=osem_production

# The memached servers to use, default is a file based cache
# OSEM_MEMCACHED_SERVERS='cache-1.example.com,cache-2.example.com'
# OSEM_MEMCACHED_USERNAME='root'
# OSEM_MEMCACHED_PASSWORD='1234'

# Set this if you want to deviate from our 'standard' ruby version
# OSEM_RUBY_VERSION=3.1.2

# What time is it?
# OSEM_TIME_ZONE="UTC"

# The name of your OSEM installation
# OSEM_NAME=OSEM

# The host this OSEM instance runs on. Used for
# generating urls in emails sent
# OSEM_HOSTNAME=osem.example.com

# The address OSEM uses for sending mails
# OSEM_EMAIL_ADDRESS="no-reply@example.com"

# The api key for transifex.com.
# See https://github.com/openSUSE/osem/wiki/Translation
# OSEM_TRANSIFEX_APIKEY=1234

# sentry.io DSN key
# OSEM_SENTRY_DSN=1234

# OMNIAUTH Developer Key/Secret for GOOGLE
# OSEM_GOOGLE_KEY=1234
# OSEM_GOOGLE_SECRET=5678

# OMNIAUTH Developer Key/Secret for Facebook
# OSEM_FACEBOOK_KEY=1234
# OSEM_FACEBOOK_SECRET=5678

# OMNIAUTH Developer Key/Secret for GitHub
# OSEM_GITHUB_KEY=1234
# OSEM_GITHUB_SECRET=5678

# OMNIAUTH Developer KEY/Secret for SUSE/openSUSE
# OSEM_SUSE_KEY=1234
# OSEM_SUSE_SECRET=5678

# STRIPE Publishable/Secret keys
# -> https://github.com/openSUSE/osem/wiki/Stripe
# STRIPE_PUBLISHABLE_KEY=1234
# STRIPE_SECRET_KEY=5678

# MATOMO/PIWIK CONFIGURATION
# OSEM_PIWIK_ID=12345
# OSEM_PIWIK_URL=localhost
# OSEM_PIWIK_ASYNC=false
# OSEM_PIWIK_DISABLED=true
# OSEM_PIWIK_HOSTNAME=localhost

# The smtp configuration. See the rails guides for more
# http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration
# OSEM_SMTP_ADDRESS=smtp.gmail.com
# OSEM_SMTP_PORT=587
# OSEM_SMTP_DOMAIN=example.com
# OSEM_SMTP_USERNAME=user1
# OSEM_SMTP_PASSWORD=password123
# OSEM_SMTP_AUTHENTICATION=plain
# OSEM_SMTP_ENABLE_STARTTLS_AUTO=true
# OSEM_SMTP_OPENSSL_VERIFY_MODE=peer

# Enable the usage of the devise ichain plugin
# OSEM_ICHAIN_ENABLED=false
# OSEM_ICHAIN_BASE_URL=https://example.com

# ReCAPTCHA keys
# RECAPTCHA_SITE_KEY=1234
# RECAPTCHA_SECRET_KEY=5678

# The Conference#short_title to redirect the root URL to
# OSEM_ROOT_CONFERENCE=osc18

# log level in production environment
# OSEM_LOG_LEVEL=info

# Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
# FORCE_SSL=true

# Your skylight.io keys
# SKYLIGHT_AUTHENTICATION=1234
# SKYLIGHT_PUBLIC_DASHBOARD_URL='https://oss.skylight.io/app/applications/xxxxxxxxxxxx'

# How should browser tests be performed?
# For headless Chrome (default):
# OSEM_TEST_DRIVER=chrome_headless
# For Chrome:
# OSEM_TEST_DRIVER=chrome
# For headless Firefox:
# OSEM_TEST_DRIVER=firefox_headless
# For Firefox:
# OSEM_TEST_DRIVER=firefox