Picsur/backend/src/env.ts
2022-02-21 23:26:40 +01:00

25 lines
716 B
TypeScript

const Config = {
database: {
host: process.env.DB_HOST ?? 'localhost',
port: process.env.DB_PORT ? parseInt(process.env.DB_PORT) : 5432,
username: process.env.DB_USERNAME ?? 'imagur',
password: process.env.DB_PASSWORD ?? 'imagur',
database: process.env.DB_DATABASE ?? 'imagur',
},
defaultAdmin: {
username: process.env.DEFAULT_ADMIN_USERNAME ?? 'admin',
password: process.env.DEFAULT_ADMIN_PASSWORD ?? 'admin',
},
jwt: {
secret: process.env.JWT_SECRET ?? 'CHANGE_ME',
expiresIn: process.env.JWT_EXPIRES_IN ?? '1d',
},
limits: {
maxFileSize: process.env.MAX_FILE_SIZE
? parseInt(process.env.MAX_FILE_SIZE)
: 128000000,
},
};
export default Config;