diff --git a/react-whenMeet/.dockerignore b/react-whenMeet/.dockerignore
new file mode 100644
index 0000000000000000000000000000000000000000..b512c09d476623ff4bf8d0d63c29b784925dbdf8
--- /dev/null
+++ b/react-whenMeet/.dockerignore
@@ -0,0 +1 @@
+node_modules
\ No newline at end of file
diff --git a/react-whenMeet/Dockerfile b/react-whenMeet/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..33b3773160ad0f4535bda962033684f78e775832
--- /dev/null
+++ b/react-whenMeet/Dockerfile
@@ -0,0 +1,7 @@
+FROM node:20-alpine
+WORKDIR /app
+COPY package.json ./
+RUN npm install
+COPY . .
+EXPOSE 80
+CMD ["npm", "start"]
\ No newline at end of file
diff --git a/react-whenMeet/package.json b/react-whenMeet/package.json
index dafb6ea7b18bff19ba9b489f9521e02e3c51cfff..4173958719d5ee37867ca76e78478100d7137d51 100644
--- a/react-whenMeet/package.json
+++ b/react-whenMeet/package.json
@@ -19,7 +19,7 @@
     "web-vitals": "^2.1.4"
   },
   "scripts": {
-    "start": "react-scripts start",
+    "start": "export PORT=80 && react-scripts start",
     "build": "react-scripts build",
     "test": "react-scripts test",
     "eject": "react-scripts eject"