From cd1ce67879ad0fbb91d1173316deb45573b2d111 Mon Sep 17 00:00:00 2001 From: Kristofer Koishigawa Date: Wed, 14 Feb 2024 23:24:03 +0900 Subject: [PATCH] feat: init gitpod config (#103) * feat: init gitpod config * fix: default to port 3000, add sample.env file, and ignore .env file --- .gitattributes | 2 -- .gitignore | 1 + .gitpod.yml | 14 ++++++++++++++ .prettierignore | 1 - .vscode/settings.json | 3 +++ index.js | 4 ++-- sample.env | 1 + 7 files changed, 21 insertions(+), 5 deletions(-) delete mode 100644 .gitattributes create mode 100644 .gitpod.yml delete mode 100644 .prettierignore create mode 100644 .vscode/settings.json create mode 100644 sample.env 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