From abfb42bdd5a083c6394c1b4ef58f2ff95bf0641f Mon Sep 17 00:00:00 2001 From: Thedduro Date: Fri, 13 Feb 2026 17:07:26 +0900 Subject: [PATCH 1/2] =?UTF-8?q?ON-96=20EC2=20=ED=99=98=EA=B2=BD=20Docker?= =?UTF-8?q?=20=EC=84=B8=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dockerfile | 10 +++++----- package.json | 17 ++++------------- ...04 \354\206\220\354\211\275\341\204\200.url" | 0 3 files changed, 9 insertions(+), 18 deletions(-) rename "\353\247\210\354\235\264\355\201\254\353\241\234\354\206\214\355\224\204\355\212\270 365 \354\275\224\355\214\214\354\235\274\353\237\277, AI \352\270\260\353\260\230 \354\225\261\302\267\354\233\214\355\201\254\355\224\214\353\241\234\354\232\260 \354\236\220\353\217\231 \354\203\235\354\204\261 \354\247\200\354\233\220\342\200\246\353\271\204\352\260\234\353\260\234\354\236\220\353\217\204 \354\206\220\354\211\275\352\262\214 \352\265\254\354\266\225.url" => "\353\247\210\354\235\264\355\201\254\353\241\234\354\206\214\355\224\204\355\212\270 365 \354\275\224\355\214\214\354\235\274\353\237\277, AI \352\270\260\353\260\230 \354\225\261\302\267\354\233\214\355\201\254\355\224\214\353\241\234\354\232\260 \354\236\220\353\217\231 \354\203\235\354\204\261 \354\247\200\354\233\220\342\200\246\353\271\204\352\260\234\353\260\234\354\236\220\353\217\204 \354\206\220\354\211\275\341\204\200.url" (100%) diff --git a/dockerfile b/dockerfile index 2f466fa..9fb2327 100644 --- a/dockerfile +++ b/dockerfile @@ -1,16 +1,16 @@ -FROM node:18-bullseye +FROM node:20-bullseye WORKDIR /app -# 1) package.json만 복사 (yarn.lock 제거) -COPY package.json ./ +# 1) 의존성 파일 복사 +COPY package.json package-lock.json ./ # 2) npm install -RUN npm install +RUN npm install --legacy-peer-deps # 3) 나머지 전체 소스 복사 COPY . . EXPOSE 19006 -CMD ["npm", "start"] +CMD ["npm", "run", "web"] diff --git a/package.json b/package.json index 3d9b654..c42ba54 100644 --- a/package.json +++ b/package.json @@ -18,27 +18,18 @@ "axios": "^1.13.2", "expo": "~54.0.20", "expo-blur": "~15.0.8", - "expo-constants": "~18.0.10", - "expo-font": "~14.0.9", - "expo-haptics": "~15.0.7", - "expo-image": "~3.0.10", "expo-linking": "~8.0.8", "expo-router": "~6.0.13", "expo-splash-screen": "~31.0.10", "expo-status-bar": "~3.0.8", - "expo-symbols": "~1.0.7", - "expo-system-ui": "~6.0.8", - "expo-web-browser": "~15.0.8", - "react": "^19.1.0", - "react-dom": "19.1.0", + "react": "^19.1.4", + "react-dom": "^19.1.4", "react-native": "^0.81.5", "react-native-gesture-handler": "~2.28.0", "react-native-reanimated": "~4.1.1", - "react-native-reanimated-carousel": "^4.0.3", "react-native-safe-area-context": "~5.6.0", "react-native-screens": "~4.16.0", - "react-native-web": "~0.21.0", - "react-native-worklets": "0.5.1" + "react-native-web": "~0.21.0" }, "devDependencies": { "@types/react": "~19.1.0", @@ -47,4 +38,4 @@ "typescript": "~5.9.2" }, "private": true -} +} \ No newline at end of file diff --git "a/\353\247\210\354\235\264\355\201\254\353\241\234\354\206\214\355\224\204\355\212\270 365 \354\275\224\355\214\214\354\235\274\353\237\277, AI \352\270\260\353\260\230 \354\225\261\302\267\354\233\214\355\201\254\355\224\214\353\241\234\354\232\260 \354\236\220\353\217\231 \354\203\235\354\204\261 \354\247\200\354\233\220\342\200\246\353\271\204\352\260\234\353\260\234\354\236\220\353\217\204 \354\206\220\354\211\275\352\262\214 \352\265\254\354\266\225.url" "b/\353\247\210\354\235\264\355\201\254\353\241\234\354\206\214\355\224\204\355\212\270 365 \354\275\224\355\214\214\354\235\274\353\237\277, AI \352\270\260\353\260\230 \354\225\261\302\267\354\233\214\355\201\254\355\224\214\353\241\234\354\232\260 \354\236\220\353\217\231 \354\203\235\354\204\261 \354\247\200\354\233\220\342\200\246\353\271\204\352\260\234\353\260\234\354\236\220\353\217\204 \354\206\220\354\211\275\341\204\200.url" similarity index 100% rename from "\353\247\210\354\235\264\355\201\254\353\241\234\354\206\214\355\224\204\355\212\270 365 \354\275\224\355\214\214\354\235\274\353\237\277, AI \352\270\260\353\260\230 \354\225\261\302\267\354\233\214\355\201\254\355\224\214\353\241\234\354\232\260 \354\236\220\353\217\231 \354\203\235\354\204\261 \354\247\200\354\233\220\342\200\246\353\271\204\352\260\234\353\260\234\354\236\220\353\217\204 \354\206\220\354\211\275\352\262\214 \352\265\254\354\266\225.url" rename to "\353\247\210\354\235\264\355\201\254\353\241\234\354\206\214\355\224\204\355\212\270 365 \354\275\224\355\214\214\354\235\274\353\237\277, AI \352\270\260\353\260\230 \354\225\261\302\267\354\233\214\355\201\254\355\224\214\353\241\234\354\232\260 \354\236\220\353\217\231 \354\203\235\354\204\261 \354\247\200\354\233\220\342\200\246\353\271\204\352\260\234\353\260\234\354\236\220\353\217\204 \354\206\220\354\211\275\341\204\200.url" From 2ac82607d441fd6167d60972f87689130f98447e Mon Sep 17 00:00:00 2001 From: Thedduro Date: Fri, 13 Feb 2026 17:13:48 +0900 Subject: [PATCH 2/2] =?UTF-8?q?ON-96=20=EC=8B=A4=ED=96=89=20=EC=BB=A4?= =?UTF-8?q?=EB=A7=A8=EB=93=9C=20=EC=9B=90=EB=B3=B5=20#21?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dockerfile b/dockerfile index 9fb2327..02896c9 100644 --- a/dockerfile +++ b/dockerfile @@ -2,15 +2,15 @@ FROM node:20-bullseye WORKDIR /app -# 1) 의존성 파일 복사 -COPY package.json package-lock.json ./ +# 1) package.json만 복사 +COPY package.json ./ # 2) npm install -RUN npm install --legacy-peer-deps +RUN npm install # 3) 나머지 전체 소스 복사 COPY . . EXPOSE 19006 -CMD ["npm", "run", "web"] +CMD ["npm", "start"]