Refactor: move src to folder (#63)
* move all source code to src/ * replace express response patch with middleware * fix readdir not looking in src * fix stray redirect * add base to manifest * remove secret.txt from src/config/secret * add src/config/secret/secret.txt to gitignore
This commit is contained in:
parent
363146c331
commit
0d7d73744c
1569 changed files with 25 additions and 1159 deletions
22
src/config/index.js
Normal file
22
src/config/index.js
Normal file
|
@ -0,0 +1,22 @@
|
|||
require('dotenv').config()
|
||||
|
||||
module.exports = {
|
||||
dbPrefix: process.env.DB_PREFIX || 'dbs/',
|
||||
defaultFailureRedirect: process.env.DEFAULT_FAILURE_REDIRECT || '/login',
|
||||
port: Number(process.env.PORT) || 3000,
|
||||
dbExposePort: Number(process.env.DB_EXPOSE_PORT) || null,
|
||||
proxyServer: process.env.PROXY_SERVER || undefined,
|
||||
secret: process.env.SECRET || require('./secret'),
|
||||
sessionMaxAge: Number(process.env.SESSION_MAX_AGE) || 1000 * 60 * 60 * 24 * 7,
|
||||
siteTitle: process.env.SITE_TITLE || 'Christmas Community',
|
||||
shortTitle: process.env.SHORT_TITLE || 'Christmas',
|
||||
wishlist: require('./wishlist'),
|
||||
base: (process.env.ROOT_PATH || '/').endsWith('/') ? (process.env.ROOT_PATH || '/') : `${process.env.ROOT_PATH}/`,
|
||||
trustProxy: process.env.TRUST_PROXY === 'true' ? true : process.env.TRUST_PROXY || 'loopback',
|
||||
bulmaswatch: (process.env.BULMASWATCH || 'default').toLowerCase(),
|
||||
pfp: process.env.PFP !== 'false',
|
||||
language: process.env.LANGUAGE?.toLowerCase() || 'en-us',
|
||||
guestPassword: process.env.GUEST_PASSWORD
|
||||
}
|
||||
|
||||
if (module.exports.guestPassword) module.exports.wishlist.public = false
|
Loading…
Add table
Add a link
Reference in a new issue