From 74a8b016876f46960972d00750920c95bd3f8e7b Mon Sep 17 00:00:00 2001
From: Ubuntu <ubuntu@ip-172-31-1-27.ap-northeast-2.compute.internal>
Date: Tue, 3 Dec 2024 13:22:59 +0000
Subject: [PATCH] =?UTF-8?q?refactor:=20=EB=B0=B0=ED=8F=AC=EC=BD=94?=
 =?UTF-8?q?=EB=93=9C=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitignore                                    |  1 +
 models/{Invite.js => invite.js}               |  0
 output.log                                    |  8 +++++
 ...9d-firebase-adminsdk-d1inm-24566bf0b9.json | 13 +++++++
 schemas/{ChatRooms.js => chatRooms.js}        |  0
 start.sh                                      | 34 +++++++++++++++++++
 weblog.log                                    | 22 ++++++++++++
 7 files changed, 78 insertions(+)
 rename models/{Invite.js => invite.js} (100%)
 create mode 100644 output.log
 create mode 100644 resources/firebase/yanawa-89d9d-firebase-adminsdk-d1inm-24566bf0b9.json
 rename schemas/{ChatRooms.js => chatRooms.js} (100%)
 create mode 100755 start.sh
 create mode 100644 weblog.log

diff --git a/.gitignore b/.gitignore
index 241c0f6..e8b5752 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 node_modules/
 .env
 config.json/
+resources/
diff --git a/models/Invite.js b/models/invite.js
similarity index 100%
rename from models/Invite.js
rename to models/invite.js
diff --git a/output.log b/output.log
new file mode 100644
index 0000000..819b52d
--- /dev/null
+++ b/output.log
@@ -0,0 +1,8 @@
+MongoDB URI: mongodb+srv://admin:lim1234!!@goodmeeting.vkniz.mongodb.net/
+(node:44244) [MONGODB DRIVER] Warning: useNewUrlParser is a deprecated option: useNewUrlParser has no effect since Node.js Driver version 4.0.0 and will be removed in the next major version
+(Use `node --trace-warnings ...` to show where the warning was created)
+(node:44244) [MONGODB DRIVER] Warning: useUnifiedTopology is a deprecated option: useUnifiedTopology has no effect since Node.js Driver version 4.0.0 and will be removed in the next major version
+�� MongoDB �곌껐 �깃났
+Rdb�곗씠�곕쿋�댁뒪 �곌껐 �깃났.
+紐⑤뱺 紐⑤뜽�� �깃났�곸쑝濡� �숆린�붾릺�덉뒿�덈떎.
+Server is running on 8080
diff --git a/resources/firebase/yanawa-89d9d-firebase-adminsdk-d1inm-24566bf0b9.json b/resources/firebase/yanawa-89d9d-firebase-adminsdk-d1inm-24566bf0b9.json
new file mode 100644
index 0000000..b397868
--- /dev/null
+++ b/resources/firebase/yanawa-89d9d-firebase-adminsdk-d1inm-24566bf0b9.json
@@ -0,0 +1,13 @@
+{
+  "type": "service_account",
+  "project_id": "yanawa-89d9d",
+  "private_key_id": "24566bf0b90cae5dfabe6d1f4994f17d57a816a6",
+  "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCht11GDE9ixnOC\nVLgohfV53E6f4DxuOfaQ88ZIEo7gCgwI36XweE7swyLA3KLYGPEb5b6bmzPPZvcA\n+bTAGfcm+h8a94EqcKc+IrXvr2nQSj5A9RNvWAW7YcEMU/r/a43QXYG9zHczIvYr\nd/ay0uadJzAn5uMGgQsGSYwv+lgi3JjEkTQDhcUJIH94FjVBlgjSG0YSlgJ57mAJ\npt2kr1sjPeVAY4nmP+tHds9aufYjljC6ANVBHjRv2lC+deLIJYnzMy9RGQYB3rXO\nW/pPvp5MK2bHfxscvlPRs6xRCIhqkS7fO44xyW8yDo1ND5guQHjKqW/X+7n5yQ48\n3/9kfFjZAgMBAAECggEADbS/TIkNj2cXciPhCdo0sHPaHBXCuWrjOWzX0NL11goz\n8+qUo1lnAw0U3Hi2uo7+nGkv6vtP/FOTOrtvNNrehiiryzrP8TtkCVGizuI0myk3\ntoSu9YBl1/hUhsl1XAGPHupV7TKvpZ9gctWzjHtwfUBNhgw9EJeOSiWgoo5auvWJ\nwg5j9cDjAEJKKrTUsPIeE1v0RXXwYmSkoAP87NOF/vQxFJhhiKDszxRK/YU+ZtJc\nWKLOmmxB6pNnYpmEd05yUWw2WJ/JOsbtKFF7w/MYT1yaJ3spmblM01t+GvOc+Hda\noxxNA4pK58d654xg6co7oOfKgSkEHQLzS9Gii2SoAwKBgQDelr7UssQhcOVMGji9\n8VQIk5fnISLznR8BuKupDuW1zhKm75vbgHrwDDjN8hE9W0YhmQgKuj4dfWS2TqyA\nFgvV3PI/RJ/ZRJX4isC25l2VmzyNfjCqkLpNzLExMMaYB3OxTXFxgrEM7xb2vwJe\n7QYGoF88DjHvGBCc08F6gCCGJwKBgQC5/YOPT21I7m1HjcBdoRs3Xg8+hg2OAZCG\ni2TAW5pd8TeAXtylS2iZbk3Jpmg/ShwQMGGnsjpuVs2K28bwlosZX3y/nfJHmzG+\neWK1ZGhrUrVl/dJLui2dyFebzjWjC+xgz84GG5jb1yXUZ5nAArPBXMLAaEN0R5jE\nDvMiAd6I/wKBgENJKGidnYJKYVYu+wYYBIIPM7UPpEQmM/BORb32HeRmZecGuYOS\nBBe6ahV/XkzA4aNYYkDz6cD6Xc5qW+TgRTWh86zCbtu7yuX186mWW6XU5moTQlzd\nISRRgyLOjsn4PrXTJj7c9e5l+/gc53eQiOjJ4+AAnoGbMbJmpK8GOk6zAoGAN1tf\nNt5bFqPwXqWwJa333cjfHKrlieipTYJboG0jSuaqsEiLv57sKQ6NlIE08fFq3N6p\nkjIX9hNb5gJ3+c+04v5qsNWf8PQeICUc3gRel+LsHsknOGbXgOjKOpNrn3XDCyWO\nmn7IRlaI6elT97RWMC0dwgrGWOueamxQrUSFKZ0CgYEAzg0NYIl1PaygbqDY/F+K\ngOSIA/PblcQOTwdZE9TtTotjeqFrOYjIEjUVMNJaWAUXFmkHwjGNL+y3nwHokWpN\n0igbTAxxl6uHG24SJsIPG6GlvVgOWvHjQ2n10iXPJNOz4NsBVC+F1Wh7WU+2dhVH\nN0uplgmlvAItjFmCZK66pjc=\n-----END PRIVATE KEY-----\n",
+  "client_email": "firebase-adminsdk-d1inm@yanawa-89d9d.iam.gserviceaccount.com",
+  "client_id": "116723201622055361661",
+  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
+  "token_uri": "https://oauth2.googleapis.com/token",
+  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
+  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-d1inm%40yanawa-89d9d.iam.gserviceaccount.com",
+  "universe_domain": "googleapis.com"
+}
diff --git a/schemas/ChatRooms.js b/schemas/chatRooms.js
similarity index 100%
rename from schemas/ChatRooms.js
rename to schemas/chatRooms.js
diff --git a/start.sh b/start.sh
new file mode 100755
index 0000000..00e9bb6
--- /dev/null
+++ b/start.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+# Define application file names
+APP_JS="app.js"
+WS_SERVER_JS="wsServer.js"
+
+# Find and kill processes for app.js
+APP_PID=$(pgrep -f "node .*${APP_JS}")
+if [ -n "$APP_PID" ]; then
+  echo "Stopping ${APP_JS} with PID: $APP_PID"
+  kill -9 "$APP_PID"
+else
+  echo "No running process found for ${APP_JS}"
+fi
+
+# Find and kill processes for wsServer.js
+WS_SERVER_PID=$(pgrep -f "node .*${WS_SERVER_JS}")
+if [ -n "$WS_SERVER_PID" ]; then
+  echo "Stopping ${WS_SERVER_JS} with PID: $WS_SERVER_PID"
+  kill -9 "$WS_SERVER_PID"
+else
+  echo "No running process found for ${WS_SERVER_JS}"
+fi
+
+# Start app.js with nohup
+echo "Starting ${APP_JS}..."
+nohup node "${APP_JS}" > output.log 2>&1 &
+echo "${APP_JS} started with PID: $!"
+
+# Start wsServer.js with nohup
+echo "Starting ${WS_SERVER_JS}..."
+nohup node "${WS_SERVER_JS}" > weblog.log 2>&1 &
+echo "${WS_SERVER_JS} started with PID: $!"
+
diff --git a/weblog.log b/weblog.log
new file mode 100644
index 0000000..2ac6636
--- /dev/null
+++ b/weblog.log
@@ -0,0 +1,22 @@
+node:internal/modules/cjs/loader:1143
+  throw err;
+  ^
+
+Error: Cannot find module './resources/firebase/yanawa-89d9d-firebase-adminsdk-d1inm-24566bf0b9.json'
+Require stack:
+- /home/ubuntu/webback/wsServer.js
+    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
+    at Module._load (node:internal/modules/cjs/loader:981:27)
+    at Module.require (node:internal/modules/cjs/loader:1231:19)
+    at require (node:internal/modules/helpers:177:18)
+    at Object.<anonymous> (/home/ubuntu/webback/wsServer.js:18:37)
+    at Module._compile (node:internal/modules/cjs/loader:1364:14)
+    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
+    at Module.load (node:internal/modules/cjs/loader:1203:32)
+    at Module._load (node:internal/modules/cjs/loader:1019:12)
+    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {
+  code: 'MODULE_NOT_FOUND',
+  requireStack: [ '/home/ubuntu/webback/wsServer.js' ]
+}
+
+Node.js v18.20.5
-- 
GitLab