| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- # Original Docker file was taken from here: https://github.com/tuetenk0pp/sharelatex-full/blob/master/Dockerfile
- #FROM overleafcep/sharelatex:5.5.0-ext-v3
- #FROM registry.reymota.es/sharelatex:1.0
- FROM registry.reymota.es/overleaf:main
- RUN rm /etc/my_init.d/000_check_for_old_env_vars_5.sh
- RUN rm /etc/my_init.d/900_run_web_migrations.sh
- 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
|