configuracion
This commit is contained in:
@@ -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
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"semi": false,
|
||||
"singleQuote": true
|
||||
}
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user