configuracion

This commit is contained in:
2020-09-30 13:24:21 -05:00
parent 05c0233752
commit d406aa5efa
6 changed files with 75 additions and 1 deletions
+13
View File
@@ -0,0 +1,13 @@
# editorconfig.org
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
+4
View File
@@ -0,0 +1,4 @@
{
"semi": false,
"singleQuote": true
}
+23
View File
@@ -0,0 +1,23 @@
const dotenv = require('dotenv')
const colors = require('colors')
var result = {}
try {
result = dotenv.config()
if (result.error) throw result.error
console.log('El archivo .env se cargado correctamente.'.underline.bold.cyan)
} catch (err) {
console.log('El archivo .env no se cargo.'.underline.bold.red)
}
process.env.TYPEDB = process.env.TYPEDB
process.env.DB = process.env.DB
process.env.USERDB = process.env.USERDB
process.env.PASSWORDDB = process.env.PASSWORDDB
process.env.HOSTDB = process.env.HOSTDB
process.env.PORT = process.env.PORT
+21
View File
@@ -0,0 +1,21 @@
require('./config')
const { Sequelize } = require('sequelize')
console.log(process.env.DB, process.env.USERDB, process.env.PASSWORDDB)
const sequelize = new Sequelize(
process.env.DB,
process.env.USERDB,
process.env.PASSWORDDB,
{
host: process.env.HOSTDB,
dialect: process.env.TYPEDB,
logging: false,
dialectOptions: {
useUTC: false,
},
timezone: '-05:00',
}
)
module.exports = sequelize
+13
View File
@@ -0,0 +1,13 @@
const sequelize = require('./sequelize.conf')
require('colors')
sequelize
.authenticate()
.then(() => {
console.log('Se ha conectado a la base de datos exitosamente.'.green)
process.exit()
})
.catch((err) => {
console.error('Hubo un error al conectarse a la base de datos: '.red, err)
process.exit()
})
+1 -1
View File
@@ -4,7 +4,7 @@
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"db:test": "node ./config/test"
},
"repository": {
"type": "git",