gancio/app/config.js

44 lines
891 B
JavaScript
Raw Normal View History

2019-03-07 14:59:28 +01:00
/* backend configuration */
2019-03-05 00:19:13 +01:00
let db = {}
2019-03-07 14:59:28 +01:00
let apiurl
2019-03-05 15:17:12 +01:00
if (process.env.NODE_ENV === 'production') {
2019-03-05 00:19:13 +01:00
db = {
host: process.env.DB_HOST,
username: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
dialect: 'postgres'
}
2019-03-07 14:59:28 +01:00
apiurl = process.env.BASE_URL + '/api'
2019-03-05 00:19:13 +01:00
} else {
db = {
dialect: 'sqlite',
storage: './db.sqlite'
}
2019-03-07 14:59:28 +01:00
apiurl = 'http://localhost:9000'
2019-03-05 00:19:13 +01:00
}
module.exports = {
2019-03-10 01:01:23 +01:00
locale: 'it',
2019-03-05 00:19:13 +01:00
2019-03-10 01:01:23 +01:00
title: process.env.TITLE || 'GANCIO',
2019-03-05 00:19:13 +01:00
description: process.env.DESCRIPTION || 'A calendar for radical communities',
baseurl: process.env.BASE_URL || 'http://localhost:8080',
2019-03-07 14:59:28 +01:00
apiurl,
2019-03-05 00:19:13 +01:00
db,
admin: process.env.ADMIN_EMAIL,
smtp: {
host: process.env.SMTP_HOST,
secure: true,
auth: {
user: process.env.SMTP_USER,
pass: process.env.SMTP_PASS
}
},
2019-03-05 15:17:12 +01:00
secret: process.env.SECRET || 'notsosecret'
2019-03-05 00:19:13 +01:00
}