mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-28 14:16:22 +00:00
77 lines
1.8 KiB
YAML
77 lines
1.8 KiB
YAML
# see https://github.com/ankane/blazer for more info
|
|
|
|
data_sources:
|
|
main:
|
|
url: <%= ENV["BLAZER_DATABASE_URL"] %>
|
|
|
|
# statement timeout, in seconds
|
|
# none by default
|
|
# timeout: 15
|
|
|
|
# caching settings
|
|
# can greatly improve speed
|
|
# off by default
|
|
# cache:
|
|
# mode: slow # or all
|
|
# expires_in: 60 # min
|
|
# slow_threshold: 15 # sec, only used in slow mode
|
|
|
|
# wrap queries in a transaction for safety
|
|
# not necessary if you use a read-only user
|
|
# true by default
|
|
# use_transaction: false
|
|
|
|
smart_variables:
|
|
site_id: 'select id, name from sites order by name asc'
|
|
# zone_id: "SELECT id, name FROM zones ORDER BY name ASC"
|
|
# period: ["day", "week", "month"]
|
|
# status: {0: "Active", 1: "Archived"}
|
|
|
|
linked_columns:
|
|
# user_id: "/admin/users/{value}"
|
|
|
|
smart_columns:
|
|
site_id: 'select id, name from sites where id in {value}'
|
|
# user_id: "SELECT id, name FROM users WHERE id IN {value}"
|
|
|
|
# create audits
|
|
audit: true
|
|
|
|
# change the time zone
|
|
# time_zone: "Pacific Time (US & Canada)"
|
|
|
|
# class name of the user model
|
|
user_class: Usuarie
|
|
|
|
# method name for the current user
|
|
user_method: current_usuarie
|
|
|
|
# method name for the display name
|
|
user_name: email
|
|
|
|
# custom before_action to use for auth
|
|
before_action_method: require_usuarie
|
|
|
|
# email to send checks from
|
|
from_email: blazer@<%= ENV.fetch('SUTTY', 'sutty.nl') %>
|
|
|
|
# webhook for Slack
|
|
# slack_webhook_url: <%= ENV["BLAZER_SLACK_WEBHOOK_URL"] %>
|
|
|
|
check_schedules:
|
|
- "1 day"
|
|
- "1 hour"
|
|
- "5 minutes"
|
|
|
|
override_csp: true
|
|
|
|
# enable anomaly detection
|
|
# note: with trend, time series are sent to https://trendapi.org
|
|
# anomaly_checks: trend / r
|
|
|
|
# enable forecasting
|
|
# note: with trend, time series are sent to https://trendapi.org
|
|
# forecasting: prophet
|
|
|
|
# enable map
|
|
# mapbox_access_token: <%= ENV["MAPBOX_ACCESS_TOKEN"] %>
|