mirror of
https://github.com/pockethost/pockethost.git
synced 2025-07-08 13:52:31 +00:00
chore: improve .env key reporting
This commit is contained in:
parent
9a2683aa76
commit
2c05bf5ff8
@ -79,12 +79,18 @@ export const SETTINGS = {
|
|||||||
EDGE_MAX_ACTIVE_INSTANCES: mkNumber(20),
|
EDGE_MAX_ACTIVE_INSTANCES: mkNumber(20),
|
||||||
EDGE_SECRET_KEY: mkString(),
|
EDGE_SECRET_KEY: mkString(),
|
||||||
}
|
}
|
||||||
|
;(() => {
|
||||||
|
let passed = true
|
||||||
forEach(loadedEnvs.parsed, (v, k) => {
|
forEach(loadedEnvs.parsed, (v, k) => {
|
||||||
if (!(k in SETTINGS)) {
|
if (!(k in SETTINGS)) {
|
||||||
throw new Error(`.env key ${k} is not a known setting.`)
|
passed = false
|
||||||
|
console.error(`.env key ${k} is not a known setting.`)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
if (!passed) {
|
||||||
|
throw new Error(`Exiting due to .env errors`)
|
||||||
|
}
|
||||||
|
})()
|
||||||
|
|
||||||
export type Settings = ReturnType<typeof DefaultSettingsService>
|
export type Settings = ReturnType<typeof DefaultSettingsService>
|
||||||
export type SettingsDefinition = {
|
export type SettingsDefinition = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user