diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..ca4a60d --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v14.18.2 diff --git a/config/environments/test.js b/config/environments/test.js new file mode 100644 index 0000000..94eb180 --- /dev/null +++ b/config/environments/test.js @@ -0,0 +1,66 @@ +module.exports = { + database: { + username: "lqdvi", + password: "Z286y386*a", + database: "lqdvi_test", + host: "localhost", + dialect: "mysql", + + /* + username: process.env.DB_USERNAME, + password: process.env.DB_PASSWORD, + database: process.env.DB_NAME, + host: process.env.DB_HOSTNAME, + dialect: 'mysql', + */ + }, + + cache: { + enabled: true, + defaultDuration: "1 minute", + debug: true, + }, + + session: { + secret_token: + process.env.SECRET_TOKEN || + "B57J=7B`NQ$y98|~5;hc715bo09^5oz8NR+]n9r~215B91Nd9P%25_N6r!GHcOKp|18y5-73Dr5^@9k7n]5l<-41D1o", + token_expires_in: "365d", + }, + + server: { + hostname: process.env.HOSTNAME || "127.0.0.1", + port: process.env.PORT || 18888, + public_url: "https://devapi.loquedeverdadimporta.org/api", + }, + + cdn: { + hostname: "https://cdnapp2.loquedeverdadimporta.org", + }, + + uploads: { + path: "/opt/app2/cdn2", + thumb_size: 300, + thumb_prefix: "th_", + }, + + paginate: { + limit: 10, + maxLimit: 50, + }, + + vimeo: { + CLIENT_ID: "9581f2d0ed211dc1e31b5c825117dc1f00d77ba0", + CLIENT_SECRET: + "3kf0hQ63OXSPm7z2X1qyOV4iH57Xha0cyRXn0VJneq8zHbWKjfB1/9H8KcgBgzgkzw0Y9x/xFLUAauuHLEkqHxLBw8QueanCgIZev1L5xoksrKuKX7gMvErqqP+uFNnA", + ACCESS_TOKEN: "fcc7b31fe690a768efa920e13d750449", + }, + + sendinblue: { + API_KEY: "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", + }, + + hubspot: { + API_KEY: "pat-eu1-36a3fff1-1877-44ae-a32e-00e91c3e650b", + }, +}; diff --git a/core/router.js b/core/router.js index 88a0550..e6edec5 100644 --- a/core/router.js +++ b/core/router.js @@ -38,9 +38,9 @@ module.exports = function () { // Resto de rutas - //glob.sync("**/*.routes.js", globOptions).forEach(function (file) { - // router.use("/v3", require(file)); - // }); + glob.sync("**/*.routes.js", globOptions).forEach(function (file) { + router.use("/v3", require(file)); + }); glob.sync("**/*.routes.v4.js", globOptions).forEach(function (file) { router.use("/v4", require(file)); diff --git a/package.json b/package.json index 7c8352c..ce87500 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "scripts": { "start": "NODE_ENV=development nodemon --inspect=0.0.0.0 server.js", "start:prod": "NODE_ENV=production pm2 start server.js -n 'api3' -i 4 --node-args='--max_old_space_size=4096'", + "start:test": "NODE_ENV=test pm2 start server.js -n 'devapi' -i 1 --node-args='--max_old_space_size=4096'", "apidoc": "apidoc -i modules/ -o apidoc/", "lint": "eslint **/*.js --quiet", "test": "echo \"Error: no test specified\" && exit 1"