Dockerfile 1.0 KB

12345678910111213141516171819202122232425262728
  1. FROM sharelatex/sharelatex:5.5.0
  2. # fix tls configuration in redis for history-v1
  3. COPY pr_25168.patch .
  4. RUN patch -p1 < pr_25168.patch && rm pr_25168.patch
  5. # improve logging in history system
  6. COPY pr_26086.patch .
  7. RUN patch -p1 < pr_26086.patch && rm pr_26086.patch
  8. # fix create-user.mjs script
  9. COPY pr_26152.patch .
  10. RUN patch -p1 < pr_26152.patch && rm pr_26152.patch
  11. # check mongo featureCompatibilityVersion
  12. COPY pr_26091.patch .
  13. RUN patch -p1 < pr_26091.patch && rm pr_26091.patch
  14. # update multer and tar-fs
  15. RUN sed -i 's/"multer": "2.0.0"/"multer": "2.0.1"/g' package.json
  16. RUN sed -i 's/"dockerode": "^4.0.5"/"dockerode": "^4.0.7"/g' services/clsi/package.json
  17. RUN sed -i 's/"tar-fs": "^3.0.4"/"tar-fs": "^3.0.9"/g' services/clsi/package.json
  18. RUN sed -i 's/199c5ff05bd375c508f4074498237baead7f5148/4dbceda355efc3fc8ac3cf5c66c3778c8a6fdb23/g' services/web/package.json
  19. COPY package-lock.json.diff .
  20. RUN patch package-lock.json < package-lock.json.diff
  21. RUN npm install --omit=dev
  22. RUN npm install @paralleldrive/cuid2@2.2.2 -w services/history-v1