overleaf-ldap (latest)

Published 2023-04-03 10:25:47 +00:00 by jan-henrik in jan-henrik/overleaf-ldap

Installation

docker pull git.baubs.net/jan-henrik/overleaf-ldap:latest
sha256:be439b595adb49309383dab2c82aa6e2c5f50005822df215e4ed40e748e1d10e

Image Layers

ADD file:8a50ad78a668527e974b05a3dfbfd64760de3cb643ceb8a8805d21f6ceab3389 in /
CMD ["bash"]
ARG QEMU_ARCH
COPY . /bd_build # buildkit
RUN |1 QEMU_ARCH= /bin/sh -c /bd_build/prepare.sh && /bd_build/system_services.sh && /bd_build/utilities.sh && /bd_build/cleanup.sh # buildkit
ENV DEBIAN_FRONTEND=teletype LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
CMD ["/sbin/my_init"]
ENV TEXMFVAR=/var/lib/sharelatex/tmp/texmf-var
ENV REBUILT_AFTER=2022-12-12
/bin/sh -c apt-get update && apt-get install -y build-essential wget net-tools unzip time imagemagick optipng strace nginx git python zlib1g-dev libpcre3-dev gettext-base libwww-perl qpdf aspell aspell-en aspell-af aspell-am aspell-ar aspell-ar-large aspell-bg aspell-bn aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-eo aspell-es aspell-et aspell-eu-es aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-gu aspell-he aspell-hi aspell-hr aspell-hsb aspell-hu aspell-hy aspell-id aspell-is aspell-it aspell-kk aspell-kn aspell-ku aspell-lt aspell-lv aspell-ml aspell-mr aspell-nl aspell-no aspell-nr aspell-ns aspell-pa aspell-pl aspell-pt aspell-pt-br aspell-ro aspell-ru aspell-sk aspell-sl aspell-ss aspell-st aspell-sv aspell-tl aspell-tn aspell-ts aspell-uk aspell-uz aspell-xh aspell-zu && curl -sSL https://deb.nodesource.com/setup_16.x | bash - && apt-get install -y nodejs && rm -rf /etc/nginx/nginx.conf /etc/nginx/sites-enabled/default /var/lib/apt/lists/*
ARG TEXLIVE_MIRROR=https://mirror.ox.ac.uk/sites/ctan.org/systems/texlive/tlnet
|1 TEXLIVE_MIRROR=https://mirror.ox.ac.uk/sites/ctan.org/systems/texlive/tlnet /bin/sh -c mkdir /install-tl-unx && wget --quiet https://tug.org/texlive/files/texlive.asc && gpg --import texlive.asc && rm texlive.asc && wget --quiet ${TEXLIVE_MIRROR}/install-tl-unx.tar.gz && wget --quiet ${TEXLIVE_MIRROR}/install-tl-unx.tar.gz.sha512 && wget --quiet ${TEXLIVE_MIRROR}/install-tl-unx.tar.gz.sha512.asc && gpg --verify install-tl-unx.tar.gz.sha512.asc && sha512sum -c install-tl-unx.tar.gz.sha512 && tar -xz -C /install-tl-unx --strip-components=1 -f install-tl-unx.tar.gz && rm install-tl-unx.tar.gz* && echo "tlpdbopt_autobackup 0" >> /install-tl-unx/texlive.profile && echo "tlpdbopt_install_docfiles 0" >> /install-tl-unx/texlive.profile && echo "tlpdbopt_install_srcfiles 0" >> /install-tl-unx/texlive.profile && echo "selected_scheme scheme-basic" >> /install-tl-unx/texlive.profile && /install-tl-unx/install-tl -profile /install-tl-unx/texlive.profile -repository ${TEXLIVE_MIRROR} && $(find /usr/local/texlive -name tlmgr) path add && tlmgr install --repository ${TEXLIVE_MIRROR} latexmk texcount synctex && tlmgr path add && rm -rf /install-tl-unx
|1 TEXLIVE_MIRROR=https://mirror.ox.ac.uk/sites/ctan.org/systems/texlive/tlnet /bin/sh -c adduser --system --group --home /overleaf --no-create-home sharelatex && mkdir -p /var/lib/sharelatex && chown www-data:www-data /var/lib/sharelatex && mkdir -p /var/log/sharelatex && chown www-data:www-data /var/log/sharelatex && mkdir -p /var/lib/sharelatex/data/template_files && chown www-data:www-data /var/lib/sharelatex/data/template_files
WORKDIR /overleaf
ADD file:549ece31b347cad6b14d71405dacb18561467f9766cea6f491bab1ca9c39a30a in /overleaf/genScript.js
ADD file:322e97b77de8a0c3210b9c9824bd5aadcdce44be3503b26f688b78ef75254306 in /overleaf/services.js
ADD multi:3abbc0e7efd188be6bb965eb3228225cd2f01bf4ca72c20d11499a417e033408 in /overleaf/
ADD dir:ba5e1d7d5092a1d445b5aa3375451743fea455799a5dc8ee102aad13605038e0 in /overleaf/libraries/
ADD dir:dde2826ef79a456b876134e061559826434560551a8015f40897fba10851dc6c in /overleaf/services/
ARG MONOREPO_REVISION
|1 MONOREPO_REVISION=7b7c85527fc0e4cdb4b91c07ecb6c3e297b8662c /bin/sh -c echo "monorepo-server-ce,$MONOREPO_REVISION" > /var/www/revisions.txt
ENV CYPRESS_INSTALL_BINARY=0
|1 MONOREPO_REVISION=7b7c85527fc0e4cdb4b91c07ecb6c3e297b8662c /bin/sh -c node genScript install | bash
|1 MONOREPO_REVISION=7b7c85527fc0e4cdb4b91c07ecb6c3e297b8662c /bin/sh -c node genScript compile | bash
ADD dir:5698411d195a481f0a4c8181ceb0f1bbff2c7f9889ae7b59490109b5e89ff2a6 in /etc/service
ADD file:fb1301e5630777d82fa3cd00d44f3c563b7633f215c969a23accb9eda1eb15e2 in /etc/nginx/templates/nginx.conf.template
ADD file:21d246deb0a93f9f8bde213cf4a0846dca921753ad32331b9ef2bcecb1472497 in /etc/nginx/sites-enabled/sharelatex.conf
ADD file:d936b72b3ae6f0ec8f5204e9a65122050cf2461bf41384d7d93733da985c8904 in /etc/nginx/sites-enabled/clsi-nginx.conf
ADD file:2c1ae447030315d860385629e59ae410985ecc036f26b49d2d2495b4f15ca741 in /etc/logrotate.d/sharelatex
|1 MONOREPO_REVISION=7b7c85527fc0e4cdb4b91c07ecb6c3e297b8662c /bin/sh -c chmod 644 /etc/logrotate.d/sharelatex
COPY dir:9ca493abc64a0a4ff7240e4e9d7ca8cec1ef5fe6d53b2e06ea58da1c8652955b in /etc/my_init.d/
COPY file:9bd2be92b87fa628d406eb9068ef2a93489350ade5d8b904802474eab8c7f6eb in /etc/sharelatex/settings.js
ADD file:7547ee523e9d766272f1d3e35a9a3da57d6e231508510d3112bc60433eceb088 in /usr/local/bin/grunt
|1 MONOREPO_REVISION=7b7c85527fc0e4cdb4b91c07ecb6c3e297b8662c /bin/sh -c chmod +x /usr/local/bin/grunt
ENV SHARELATEX_CONFIG=/etc/sharelatex/settings.js
ENV WEB_API_USER=sharelatex
ENV ADMIN_PRIVILEGE_AVAILABLE=true
ENV SHARELATEX_APP_NAME=Overleaf Community Edition
ENV OPTIMISE_PDF=true
ENV NODE_ENV=production
ENV LOG_LEVEL=info
EXPOSE 80
ENTRYPOINT ["/sbin/my_init"]
ARG collab_text
ARG login_text
ARG admin_is_sysadmin
WORKDIR /overleaf/services/web
/bin/sh -c npm install -g npm && npm install ldapts-search ldapts ldap-escape
/bin/sh -c apt-get update && apt-get -y install python-pygments
COPY file:8e979e7a62751c86928f146d893cd3e238e828801aa4be03654f14121e7b6c32 in /overleaf/services/web/app/src/Features/Authentication/
COPY file:12ac35425952e58ffc2c7ffb5b955338d090af7b033de4d1ffcc1cef400388e7 in /overleaf/services/web/app/src/Features/Contacts/
/bin/sh -c sed -iE '/type=.*email.*/d' /overleaf/services/web/app/views/user/login.pug
/bin/sh -c sed -iE "s/email@example.com/${login_text:-username}/g" /overleaf/services/web/app/views/user/login.pug
/bin/sh -c sed -iE "s%-synctex=1\",%-synctex=1\", \"-shell-escape\",%g" /overleaf/services/clsi/app/js/LatexRunner.js
/bin/sh -c sed -iE "s%'-synctex=1',%'-synctex=1', '-shell-escape',%g" /overleaf/services/clsi/app/js/LatexRunner.js
/bin/sh -c sed -iE "s%project_cache_length_ms:.*%project_cache_length_ms: 1000 * 60 * 60,%g" /overleaf/services/clsi/config/settings.defaults.js
COPY file:5798921cb279089e8726d8e84ba4ddc67504166293b05a3ebc20ca2ea5e1dfcd in /overleaf/services/web/app/views/user/
COPY file:cba6854b86923a4914200cc9ed5c1d99a2a5e88b161025d83917ab63d56b93c3 in /overleaf/services/web/app/views/layout/
/bin/sh -c rm /overleaf/services/web/app/views/project/editor/review-panel.pug
/bin/sh -c touch /overleaf/services/web/app/views/project/editor/review-panel.pug
COPY dir:99e2513a33ad3fbe76ffb0d8449187b8da7e7fbab0e77cf0d971d507a197cd77 in /usr/local/texlive
/bin/sh -c tlmgr path add
/bin/sh -c ln -s /usr/local/texlive/2022 /usr/local/texlive/2021
LABEL org.opencontainers.image.created=2023-04-03T09:50:18Z
LABEL org.opencontainers.image.revision=b710a5bdfe3cfc3d8b44b3bead9c2c8284149f73
LABEL org.opencontainers.image.source=https://git.baubs.net/jan-henrik/overleaf-ldap.git
LABEL org.opencontainers.image.url=https://git.baubs.net/jan-henrik/overleaf-ldap

Labels

Key Value
org.opencontainers.image.created 2023-04-03T09:50:18Z
org.opencontainers.image.revision b710a5bdfe3cfc3d8b44b3bead9c2c8284149f73
org.opencontainers.image.source https://git.baubs.net/jan-henrik/overleaf-ldap.git
org.opencontainers.image.url https://git.baubs.net/jan-henrik/overleaf-ldap
Details
Container
2023-04-03 10:25:47 +00:00
4
OCI / Docker
linux/amd64
2.6 GiB
Versions (3) View all
latest 2023-04-03
3.3.2 2022-12-27
3.1.0 2022-12-27