first test with docker

This commit is contained in:
lesion
2019-03-05 00:19:13 +01:00
parent 91579e56dd
commit e10e081563
14 changed files with 106 additions and 95 deletions

View File

@@ -1,3 +1,38 @@
const env = process.env.NODE_ENV
const conf = require('../config/config.' + env + '.json')
module.exports = conf
let db = {}
if (process.env.NODE_ENV==='production') {
db = {
host: process.env.DB_HOST,
username: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
dialect: 'postgres'
}
} else {
db = {
dialect: 'sqlite',
storage: './db.sqlite'
}
}
module.exports = {
locale: 'en',
title: process.env.TITLE || 'Put here your site name',
description: process.env.DESCRIPTION || 'A calendar for radical communities',
baseurl: process.env.BASE_URL || 'http://localhost:8080',
apiurl: process.env.API_URL || 'http://localhost:9000',
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
}
},
secret: process.env.SMTP_SECRET
}

View File

@@ -1,9 +1,9 @@
const Sequelize = require('sequelize')
const env = process.env.NODE_ENV || 'development'
const conf = require('../config/config.' + env + '.json')
const conf = require('./config.js')
console.error(conf.db)
const db = new Sequelize(conf.db)
// db.sync({ force: true })
db.sync({ force: true })
// db.sync()
module.exports = db