gemercheung 3 년 전
부모
커밋
10cc33995c
3개의 변경된 파일36개의 추가작업 그리고 5개의 파일을 삭제
  1. 31 0
      Dockerfile
  2. 1 1
      package.json
  3. 4 4
      yarn.lock

+ 31 - 0
Dockerfile

@@ -0,0 +1,31 @@
+FROM node:16-alpine as builder
+
+ENV NODE_ENV build
+
+USER node
+WORKDIR /home/node
+
+COPY  . .
+
+RUN rm yarn.lock
+# RUN npm cils
+RUN yarn install 
+
+# COPY --chown=node:node . .
+# RUN npm run build \
+#     && npm prune --production
+
+# ---
+
+# FROM node:16-alpine
+
+# ENV NODE_ENV production
+
+# USER node
+# WORKDIR /home/node
+
+# COPY --from=builder --chown=node:node /home/node/package*.json ./
+# COPY --from=builder --chown=node:node /home/node/node_modules/ ./node_modules/
+# COPY --from=builder --chown=node:node /home/node/dist/ ./dist/
+
+# CMD ["node", "dist/server.js"]

+ 1 - 1
package.json

@@ -28,7 +28,7 @@
     "@nestjs/platform-ws": "^8.4.4",
     "@nestjs/websockets": "^8.4.4",
     "buffer": "^6.0.3",
-    "node-datachannel": "^0.3.1",
+    "node-datachannel": "^0.3.2",
     "reflect-metadata": "^0.1.13",
     "rimraf": "^3.0.2",
     "rxjs": "^7.2.0"

+ 4 - 4
yarn.lock

@@ -3845,10 +3845,10 @@ node-abi@^3.3.0:
   dependencies:
     semver "^7.3.5"
 
-node-datachannel@^0.3.1:
-  version "0.3.1"
-  resolved "https://registry.npmmirror.com/node-datachannel/-/node-datachannel-0.3.1.tgz"
-  integrity sha512-ezVwzVxLY4VC5rihYT1y8wbKKlu+gGrOSmKkUISAQYdEli8fbv0FekLQolihIFqTVF/VA6TfAnjbhW8Tev/unw==
+node-datachannel@^0.3.2:
+  version "0.3.2"
+  resolved "https://registry.npmmirror.com/node-datachannel/-/node-datachannel-0.3.2.tgz#07f63f5f6fbb84d4173f9f8a5d739d75ac1da61f"
+  integrity sha512-txUzjbqPDtjbxbgnO7PSwqv7KsmUcjIGZBF8zfG+B8oVcZFEPmBfyB4Sf9DBD2SCqGZ+TeZxeS2hmb0M1NUbHA==
   dependencies:
     prebuild-install "^7.0.1"