Skip to content

Commit 6b0feb7

Browse files
author
b.chirani
committed
Dockerized the project
1 parent 2e3a892 commit 6b0feb7

File tree

5 files changed

+33
-1
lines changed

5 files changed

+33
-1
lines changed

docker-compose.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
version: '3.8'
2+
services:
3+
front:
4+
build: ./public
5+
ports:
6+
- 3000:3000
7+
api:
8+
build: ./server
9+
ports:
10+
- 5000:5000

public/Dockerfile

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM node:16-alpine
2+
3+
WORKDIR /app
4+
COPY package*.json ./
5+
RUN npm install
6+
COPY . .
7+
EXPOSE 3000
8+
9+
CMD ["npm","start"]

public/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"@testing-library/jest-dom": "^5.16.2",
77
"@testing-library/react": "^12.1.2",
88
"@testing-library/user-event": "^13.5.0",
9-
"axios": "^0.25.0",
9+
"axios": "^0.28.1",
1010
"buffer": "^6.0.3",
1111
"emoji-picker-react": "^3.5.1",
1212
"react": "^17.0.2",

server/Dockerfile

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
FROM node:16-alpine
2+
3+
WORKDIR /app
4+
COPY package*.json ./
5+
RUN npm install
6+
COPY . .
7+
EXPOSE 5000
8+
9+
CMD ["npm","start"]

server/index.js

+4
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ mongoose
2222
console.log(err.message);
2323
});
2424

25+
app.get("/ping", (_req, res) => {
26+
return res.json({ msg: "Ping Successful" });
27+
});
28+
2529
app.use("/api/auth", authRoutes);
2630
app.use("/api/messages", messageRoutes);
2731

0 commit comments

Comments
 (0)