Skip to content

Commit 355e57b

Browse files
authored
Merge pull request #15 from OrcaPracticas/add/CI
📦 Integración con heroku
2 parents 512f5b4 + 0b18100 commit 355e57b

5 files changed

Lines changed: 11 additions & 11 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ node_modules
33
coverage
44
.nyc*
55
.http
6+
app/build
67

78
### sistema
89
.vscode

app/config/env-config.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
const APP_PORT = process.env.PORT || 3000;
2-
31
const { USER_DB, PASS, DB, HEROKU } = process.env;
4-
const HOST = HEROKU || `http://localhost:${APP_PORT}`;
2+
const HOST = HEROKU || `http://localhost:3000/`;
53

64
// variables de entorno
75
module.exports = {
8-
"process.env.APP_PORT": APP_PORT,
96
"process.env.ODBC": `mongodb+srv://${USER_DB}:${PASS}@cluster0-eke4y.mongodb.net/${DB}?retryWrites=true&w=majority`,
107
"process.env.HOST": HOST,
118
"process.env.README": "https://github.com/OrcaPracticas/workshop-mongo/blob/develop/README.md",

app/src/server/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import ApiRouter from "./router";
1111

1212
// ======================== CONSTANTES ======================== //
1313

14-
const PORT = process.env.APP_PORT;
14+
const APP_PORT = process.env.PORT || 3000;
1515
const HOST_APP = process.env.HOST;
1616
const README_APP = process.env.README;
1717
const ROOT_PATH = Path.join(__dirname, "../../");
@@ -88,15 +88,15 @@ Mongoose.connect(process.env.ODBC, process.env.CONFIG, (mongoError) => {
8888
*
8989
* return void.
9090
*/
91-
Server.listen(PORT, (error) => {
91+
Server.listen(APP_PORT, (error) => {
9292
Helpers.messages("Iniciando el Servidor", "i");
9393
Helpers.messages("🛰 Conexión establecida con MongoDB Altas", "s");
9494
if (error) {
9595
Helpers.messages("Problemas al inicar el servidor", "e");
9696
console.log(error); // eslint-disable-line
9797
process.exit(1);
9898
} else {
99-
Helpers.messages(`🚀 Servidor listo en el puerto ${PORT}`, "s");
99+
Helpers.messages(`🚀 Servidor listo en el puerto ${APP_PORT}`, "s");
100100
}
101101
});
102102
});

app/src/tools/Helpers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ class Helper {
9494
const models = CONTENT.reduce((list, file) => {
9595
if (file !== "index.js") {
9696
const MODEL = file.replace(/\..*/g, "");
97-
list[MODEL] = `${host}/${MODEL}/all`;
97+
list[MODEL] = `${host}${MODEL}/all`;
9898
}
9999
return list;
100100
}, {});

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
"name": "workshop-mongo",
33
"version": "1.0.0",
44
"description": "Taller del uso de mongo desde nodeJS",
5-
"main": "./run_app.js",
5+
"main": "./app/build/server/index.js",
66
"scripts": {
7-
"dev": "nodemon ./run_app.js"
7+
"build": "babel ./app/src/ -d ./app/build/",
8+
"dev": "nodemon ./run_app.js",
9+
"start": "npm run build; node ./"
810
},
911
"repository": {
1012
"type": "git",
@@ -51,4 +53,4 @@
5153
"nodemon": "2.0.4",
5254
"prettier": "2.0.5"
5355
}
54-
}
56+
}

0 commit comments

Comments
 (0)