2021-03-08 10:25:02 +01:00
|
|
|
|
2021-03-08 16:15:22 +01:00
|
|
|
const { existsSync, mkdirSync } = require('fs')
|
|
|
|
|
|
|
|
const allowedWebmentionSources = [
|
|
|
|
"brainbaking.com",
|
|
|
|
"jefklakscodex.com"
|
|
|
|
]
|
|
|
|
|
|
|
|
function setupDataDirs() {
|
|
|
|
allowedWebmentionSources.forEach(domain => {
|
|
|
|
const dir = `data/${domain}`
|
|
|
|
console.log(` -- configured for ${domain}`)
|
|
|
|
if(!existsSync(dir)) {
|
|
|
|
mkdirSync(dir, {
|
|
|
|
recursive: true
|
|
|
|
})
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2021-03-08 10:25:02 +01:00
|
|
|
module.exports = {
|
|
|
|
port: 4000,
|
|
|
|
host: "localhost",
|
|
|
|
|
2021-03-08 13:59:20 +01:00
|
|
|
utcOffset: 60,
|
|
|
|
|
2021-03-08 16:15:22 +01:00
|
|
|
allowedWebmentionSources,
|
|
|
|
setupDataDirs
|
2021-03-08 10:25:02 +01:00
|
|
|
}
|