app_mode = development

[log]
level = error
filters = http.server:info,settings:info

[security]
content_security_policy = true
content_security_policy_template = """require-trusted-types-for 'script'; script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' $NONCE;object-src 'none';font-src 'self';style-src 'self' 'unsafe-inline' blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com ws://$ROOT_PATH wss://$ROOT_PATH;manifest-src 'self';media-src 'none';form-action 'self';"""
enable_frontend_sandbox_for_plugins = sandbox-app-test,sandbox-test-datasource,sandbox-test-panel

[feature_toggles]
publicDashboards=true
grafanaAPIServer=true
queryLibrary=true
queryService=true
secretsManagementAppPlatform = true
secretsManagementAppPlatformUI = true

[environment]
stack_id = 12345

[panels]
enable_alpha = true

[plugins]
allow_loading_unsigned_plugins=grafana-extensionstest-app,grafana-extensionexample1-app,grafana-extensionexample2-app,grafana-extensionexample3-app,grafana-e2etest-datasource,grafana-e2etest-panel

[database]
type=sqlite3
wal=true
max_idle_conn = 2
max_open_conn = 2

[smtp]
enabled = true
host = localhost:7777

[cloud_migration]
developer_mode = true ; Enable developer mode to use in-memory implementations of 3rdparty services needed.

[secrets_manager]
run_secrets_db_migrations = true
run_data_key_migration = true
