diff --git a/backend/.dockerignore b/backend/.dockerignore new file mode 100644 index 0000000000000000000000000000000000000000..0a26b8755a4d0427a7741be16ed6db25e36e3658 --- /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 0000000000000000000000000000000000000000..9c8c11627882ab835e23a1b484f2d0b2c153ef26 --- /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 17e62cf00ae6e836ea4fe18568b79ee37e4f8093..387fa64086e3baedc8e1e907b4fe2b99c8959321 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();