From 1c546be2a410048e3df1f4bd920ae56bca27d19a Mon Sep 17 00:00:00 2001 From: El Yaagoubi Bilel <bilel.el-yaagoubi@student-cs.fr> Date: Sat, 4 Jun 2022 01:07:19 +0200 Subject: [PATCH] dockerise back --- backend/.dockerignore | 6 ++++++ backend/Dockerfile | 16 ++++++++++++++++ backend/server.js | 4 ++-- 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 backend/.dockerignore create mode 100644 backend/Dockerfile diff --git a/backend/.dockerignore b/backend/.dockerignore new file mode 100644 index 0000000..0a26b87 --- /dev/null +++ b/backend/.dockerignore @@ -0,0 +1,6 @@ +.dockerignore +.env.example +.eslintrc.js +Dockerfile +.gitignore + diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 0000000..9c8c116 --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,16 @@ +FROM node:12.4 + +WORKDIR /usr/src/app + +COPY package.json package-lock.json ./ + +RUN npm install + +COPY . . + +RUN touch .env + +EXPOSE 3000 + +ENTRYPOINT echo "PORT=$PORT" >> .env && echo "NODE_ENV=$NODE_ENV" >> .env \ + && echo "MONGO_DB_URL=$MONGO_DB_URL" >> .env && node server.js \ No newline at end of file diff --git a/backend/server.js b/backend/server.js index 17e62cf..387fa64 100644 --- a/backend/server.js +++ b/backend/server.js @@ -1,13 +1,13 @@ const express = require("express"); const logger = require("morgan"); const cors = require("cors"); -const mongoose = require("mongoose"); +// const mongoose = require("mongoose"); const indexRouter = require("./routes/index"); const usersRouter = require("./routes/users"); const routeNotFoundJsonHandler = require("./services/routeNotFoundJsonHandler"); const jsonErrorHandler = require("./services/jsonErrorHandler"); -mongoose.connect(process.env.MONGO_DB_URL); +// mongoose.connect(process.env.MONGO_DB_URL); const app = express(); -- GitLab