Dockerfile 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. FROM sharelatex/sharelatex:2.0.1
  2. # Patch 1: Fixes anonymous link sharing
  3. ADD 1-anon-upload.patch /var/www/sharelatex/web/app/src/Features/Uploads/1-anon-upload.patch
  4. RUN cd /var/www/sharelatex/web/app/src/Features/Uploads/ && \
  5. patch < 1-anon-upload.patch
  6. # Patch 2: Fixes read-only access
  7. ADD 2-read-only-access.patch /var/www/sharelatex/web/app/src/Features/TokenAccess/3-read-only-access.patch
  8. RUN cd /var/www/sharelatex/web/app/src/Features/TokenAccess/ && \
  9. patch < 3-read-only-access.patch
  10. # Patch 3: Fixes url linking
  11. ADD 3-url-linking-1.patch /var/www/sharelatex/web/app/src/infrastructure/6-url-linking-1.patch
  12. RUN cd /var/www/sharelatex/web/app/src/infrastructure/ && \
  13. patch < 6-url-linking-1.patch
  14. ADD 4-url-linking-2.patch /var/www/sharelatex/web/app/views/project/editor/7-url-linking-2.patch
  15. RUN cd /var/www/sharelatex/web/app/views/project/editor/ && \
  16. patch < 7-url-linking-2.patch
  17. # Patch 4: Disables analytics
  18. ADD 5-disable-analytics-1.patch /var/www/sharelatex/web/app/src/Features/Analytics/8-disable-analytics-1.patch
  19. RUN cd /var/www/sharelatex/web/app/src/Features/Analytics/ && \
  20. patch < 8-disable-analytics-1.patch
  21. ADD 6-disable-analytics-2.patch /var/www/sharelatex/web/app/src/infrastructure/9-disable-analytics-2.patch
  22. RUN cd /var/www/sharelatex/web/app/src/infrastructure/ && \
  23. patch < 9-disable-analytics-2.patch