Yuki Takei 5 лет назад
Родитель
Сommit
b3ac467bd2
2 измененных файлов с 8 добавлено и 3 удалено
  1. 6 3
      packages/slackbot-proxy/docker/Dockerfile
  2. 2 0
      packages/slackbot-proxy/package.json

+ 6 - 3
packages/slackbot-proxy/docker/Dockerfile

@@ -52,6 +52,8 @@ LABEL maintainer Yuki Takei <yuki@weseek.co.jp>
 
 ENV appDir /opt
 
+WORKDIR ${appDir}
+
 COPY --from=deps-resolver ${appDir}/node_modules ${appDir}/node_modules
 
 # copy all packages
@@ -59,11 +61,12 @@ COPY packages ${appDir}/packages
 
 COPY ./package.json ./
 COPY ./lerna.json ./
+COPY ./tsconfig.base.json ./
 COPY ./packages/slack ./packages/slack
 COPY ./packages/slackbot-proxy ./packages/slackbot-proxy
 
 # build
-RUN npx lerna run build
+RUN yarn lerna run build
 
 
 
@@ -76,9 +79,9 @@ LABEL maintainer Yuki Takei <yuki@weseek.co.jp>
 ENV appDir /opt
 
 COPY --from=builder \
-  ${appDir}/packages/slack/dist ${appDir}/slack
+  ${appDir}/packages/slack ${appDir}/slack
 COPY --from=builder \
-  ${appDir}/packages/slackbot-proxy/dist ${appDir}/slackbot-proxy
+  ${appDir}/packages/slackbot-proxy ${appDir}/slackbot-proxy
 COPY --from=deps-resolver-prod \
   ${appDir}/node_modules ${appDir}/node_modules
 

+ 2 - 0
packages/slackbot-proxy/package.json

@@ -26,7 +26,9 @@
     "@tsed/swagger": "^6.34.3",
     "@tsed/typeorm": "^6.34.3",
     "compression": "^1.7.4",
+    "cookie-parser": "^1.4.5",
     "dotenv-flow": "^3.2.0",
+    "method-override": "^3.0.0",
     "mysql2": "^2.2.5",
     "typeorm": "^0.2.31"
   },