diff --git a/.dockerignore b/.dockerignore index 8e76163eb..84d504eb6 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,7 +3,9 @@ .env* .git* .prettierrc -.snyk +# .snyk +.yarn +.pnp.js Dockerfile* google_cred.json.sample scripts diff --git a/.gitignore b/.gitignore index 442eacf3d..ca35863e2 100755 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ dump.rdb *.swp *.swo .migrate +.yarn # Google config file google_cred.json \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 15bc787f8..bff0e4561 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,11 @@ FROM erxes/runner:latest WORKDIR /erxes-api/ RUN chown -R node:node /erxes-api +COPY --chown=node:node package.json /erxes-api/package.json +COPY --chown=node:node .* /erxes-api/ +RUN yarn install COPY --chown=node:node . /erxes-api +RUN yarn build USER node EXPOSE 3300 ENTRYPOINT [ "node", "--max_old_space_size=8192", "dist" ]