From d7bcd9941070dc38827b3fe5ece2def3d3a78b0e Mon Sep 17 00:00:00 2001 From: Trevor Blades Date: Wed, 26 Feb 2020 20:08:15 -0800 Subject: [PATCH] Specify a port option --- .gitignore | 1 + index.html | 0 index.js | 2 +- package-lock.json | 6 ++++++ package.json | 3 ++- 5 files changed, 10 insertions(+), 2 deletions(-) delete mode 100644 index.html diff --git a/.gitignore b/.gitignore index 3c3629e..37d7e73 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ node_modules +.env diff --git a/index.html b/index.html deleted file mode 100644 index e69de29..0000000 diff --git a/index.js b/index.js index 4b38fe1..f015a37 100644 --- a/index.js +++ b/index.js @@ -136,6 +136,6 @@ const server = new ApolloServer({ } }); -server.listen().then(({url}) => { +server.listen({port: process.env.PORT}).then(({url}) => { console.log(`🚀 Server ready at ${url}`); }); diff --git a/package-lock.json b/package-lock.json index 5200c44..806427f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2805,6 +2805,12 @@ "is-obj": "^1.0.0" } }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true + }, "duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", diff --git a/package.json b/package.json index 113014f..185bb6b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "scripts": { - "start": "nodemon index.js", + "start": "nodemon -r dotenv/config index.js", "pretest": "eslint functions", "test": "echo \"Error: no test specified\" && exit" }, @@ -16,6 +16,7 @@ "devDependencies": { "@trevorblades/eslint-config": "^7.0.1", "apollo": "^2.16.0", + "dotenv": "^8.2.0", "eslint": "^6.2.1", "nodemon": "^2.0.2" }