#FROM sharelatex/sharelatex:6.1.2 #FROM sharelatex/sharelatex:latest FROM sharelatex/sharelatex:5 RUN rm /etc/my_init.d/000_check_for_old_env_vars_5.sh \ && rm /etc/my_init.d/100_make_overleaf_data_dirs.sh COPY ./init_scripts/100_make_overleaf_data_dirs.sh /etc/my_init.d/100_make_overleaf_data_dirs.sh COPY ./nginx/nginx.conf.template /etc/nginx/templates/nginx.conf.template COPY ./runit/chat-overleaf/run /etc/service/chat-overleaf/run COPY ./runit/clsi-overleaf/run /etc/service/clsi-overleaf/run COPY ./runit/contacts-overleaf/run /etc/service/contacts-overleaf/run COPY ./runit/docstore-overleaf/run /etc/service/docstore-overleaf/run COPY ./runit/document-updater-overleaf/run /etc/service/document-updater-overleaf/run COPY ./runit/filestore-overleaf/run /etc/service/filestore-overleaf/run COPY ./runit/history-v1-overleaf/run /etc/service/history-v1-overleaf/run COPY ./runit/notifications-overleaf/run /etc/service/notifications-overleaf/run COPY ./runit/project-history-overleaf/run /etc/service/project-history-overleaf/run COPY ./runit/real-time-overleaf/run /etc/service/real-time-overleaf/run COPY ./runit/spelling-overleaf/run /etc/service/spelling-overleaf/run COPY ./runit/web-api-overleaf/run /etc/service/web-api-overleaf/run COPY ./runit/web-overleaf/run /etc/service/web-overleaf/run RUN chmod +x /etc/my_init.d/100_make_overleaf_data_dirs.sh \ /etc/service/chat-overleaf/run \ /etc/service/clsi-overleaf/run \ /etc/service/contacts-overleaf/run \ /etc/service/docstore-overleaf/run \ /etc/service/document-updater-overleaf/run \ /etc/service/filestore-overleaf/run \ /etc/service/history-v1-overleaf/run \ /etc/service/notifications-overleaf/run \ /etc/service/project-history-overleaf/run \ /etc/service/real-time-overleaf/run \ /etc/service/spelling-overleaf/run \ /etc/service/web-api-overleaf/run \ /etc/service/web-overleaf/run SHELL ["/bin/bash", "-cx"] # update tlmgr itself RUN wget "https://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh" \ && sh update-tlmgr-latest.sh \ && tlmgr --version # enable tlmgr to install ctex RUN tlmgr update texlive-scripts # update packages RUN tlmgr update --all # install all the packages RUN tlmgr install scheme-full # recreate symlinks RUN tlmgr path add # update system packages RUN apt-get update && apt-get upgrade -y # install inkscape for svg support RUN apt-get install inkscape -y # install lilypond RUN apt-get install lilypond -y # enable shell-escape by default: RUN TEXLIVE_FOLDER=$(find /usr/local/texlive/ -type d -name '20*') \ && echo % enable shell-escape by default >> /$TEXLIVE_FOLDER/texmf.cnf \ && echo shell_escape = t >> /$TEXLIVE_FOLDER/texmf.cnf