From a09fc0f2ccd35b3dcb61cd5f23e957dcf8f195f3 Mon Sep 17 00:00:00 2001 From: Dinawo Date: Wed, 27 Mar 2024 18:23:55 +0100 Subject: [PATCH] Update PORT variable to use process.env.PORT or 5053 --- .drone.yml | 25 +++++++++++++++++++++++++ Dockerfile | 13 +++++++++++++ server.js | 2 +- 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 .drone.yml create mode 100644 Dockerfile diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..cc1ee8b --- /dev/null +++ b/.drone.yml @@ -0,0 +1,25 @@ +kind: pipeline +name: build-and-deploy + +steps: + - name: build + image: node:latest + environment: + USERNAME: + from_secret: git_username + PASSWORD: + from_secret: git_password + commands: + - npm install + - node -v + + - name: create-docker-image-insider + image: plugins/docker + settings: + registry: git.dinawo.fr + repo: git.dinawo.fr/drone/cdn-app-insider + tags: latest + username: + from_secret: git_username + password: + from_secret: git_password \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c64f491 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM node:14 + +WORKDIR /app + +COPY package*.json ./ + +RUN npm install + +COPY . . + +EXPOSE 5053 + +CMD [ "npm", "start" ] diff --git a/server.js b/server.js index 7bc941d..bcf8001 100644 --- a/server.js +++ b/server.js @@ -108,7 +108,7 @@ async function fileExists(filePath) { } } -const PORT = process.env.PORT || 3000; +const PORT = process.env.PORT || 5053; app.listen(PORT, () => { console.clear(); if (logger) {