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": "",
|
"description": "",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"db:test": "node ./config/test"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|||||||
Reference in New Issue
Block a user