diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index eb5e65d..0000000 --- a/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -# Tell Linguist to exclude HTML files to help Replit language detection. -*.html linguist-vendored \ No newline at end of file diff --git a/.gitignore b/.gitignore index 3c3629e..37d7e73 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ node_modules +.env diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 0000000..263f6fa --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,14 @@ +image: gitpod/workspace-node-lts + +ports: + - port: 3000 + onOpen: open-preview + visibility: public + +tasks: + - init: npm install + command: npm run start + +vscode: + extensions: + - https://github.com/freeCodeCamp/freecodecamp-dark-vscode-theme/releases/download/v1.0.0/freecodecamp-dark-vscode-theme-1.0.0.vsix diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index 9736424..0000000 --- a/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -.replit \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..e0e0236 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "workbench.colorTheme": "freeCodeCamp Dark Theme" +} diff --git a/index.js b/index.js index c4749d0..bde5ff7 100644 --- a/index.js +++ b/index.js @@ -26,7 +26,7 @@ app.get("/api/hello", function (req, res) { -// listen for requests :) -var listener = app.listen(process.env.PORT, function () { +// Listen on port set in environment variable or default to 3000 +var listener = app.listen(process.env.PORT || 3000, function () { console.log('Your app is listening on port ' + listener.address().port); }); diff --git a/sample.env b/sample.env new file mode 100644 index 0000000..2fc80e3 --- /dev/null +++ b/sample.env @@ -0,0 +1 @@ +PORT=3000