chore(config): add config/develop-settings.yml only active if DEVELOPMENT
Ensure that certain settings are NOT seen in production, but automatically active in development without using environment variables.
This commit is contained in:
parent
757d383d33
commit
733324a732
21
config/develop-settings.yml
Normal file
21
config/develop-settings.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2024 Steffen Jost <s.jost@fraport.de>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
# Values formatted like "_env:ENV_VAR_NAME:default_value" can be overridden by the specified environment variable.
|
||||||
|
# See https://github.com/yesodweb/yesod/wiki/Configuration#overriding-configuration-values-with-environment-variables
|
||||||
|
# NB: If you need a numeric value (e.g. 123) to parse as a String, wrap it in single quotes (e.g. "_env:PGPASS:'123'")
|
||||||
|
# See https://github.com/yesodweb/yesod/wiki/Configuration#parsing-numeric-values-as-strings
|
||||||
|
|
||||||
|
|
||||||
|
#DEVELOPMENT ONLY, NOT TO BE USED IN PRODUCTION
|
||||||
|
|
||||||
|
avs-licence-synch:
|
||||||
|
times: [12]
|
||||||
|
level: 4
|
||||||
|
reason-filter: "(firm|block)"
|
||||||
|
max-changes: 999
|
||||||
|
|
||||||
|
# Enqueue at specified hour, a few minutes later
|
||||||
|
job-lms-qualifications-enqueue-hour: 16
|
||||||
|
job-lms-qualifications-dequeue-hour: 4
|
||||||
@ -91,10 +91,6 @@ synchronise-avs-users-interval: "_env:SYNCHRONISE_AVS_INTERVAL:21600" # alle 6
|
|||||||
study-features-recache-relevance-within: 172800
|
study-features-recache-relevance-within: 172800
|
||||||
study-features-recache-relevance-interval: 293
|
study-features-recache-relevance-interval: 293
|
||||||
|
|
||||||
# Enqueue at specified hour, a few minutes later
|
|
||||||
job-lms-qualifications-enqueue-hour: 16
|
|
||||||
job-lms-qualifications-dequeue-hour: 4
|
|
||||||
|
|
||||||
log-settings:
|
log-settings:
|
||||||
detailed: "_env:DETAILED_LOGGING:false"
|
detailed: "_env:DETAILED_LOGGING:false"
|
||||||
all: "_env:LOG_ALL:false"
|
all: "_env:LOG_ALL:false"
|
||||||
|
|||||||
@ -896,10 +896,12 @@ widgetFile
|
|||||||
-- hamletFile' :: FilePath -> Q Exp
|
-- hamletFile' :: FilePath -> Q Exp
|
||||||
-- hamletFile' nameBase = hamletFile $ "templates" </> nameBase
|
-- hamletFile' nameBase = hamletFile $ "templates" </> nameBase
|
||||||
|
|
||||||
|
-- | Raw bytes at compile time of @config/settings.yml@ (and also @config/develop-setting.yml for development builds)
|
||||||
-- | Raw bytes at compile time of @config/settings.yml@
|
|
||||||
configSettingsYmlBS :: ByteString
|
configSettingsYmlBS :: ByteString
|
||||||
configSettingsYmlBS = $(embedFile configSettingsYml)
|
configSettingsYmlBS = $(embedFile configSettingsYml)
|
||||||
|
#ifdef DEVELOPMENT
|
||||||
|
<> $(embedFile "config/develop-settings.yml")
|
||||||
|
#endif
|
||||||
|
|
||||||
-- | @config/settings.yml@, parsed to a @Value@.
|
-- | @config/settings.yml@, parsed to a @Value@.
|
||||||
configSettingsYmlValue :: Value
|
configSettingsYmlValue :: Value
|
||||||
|
|||||||
Reference in New Issue
Block a user