Go to file
David Mehren 2ba4f674ac
Use tar.gz in LDAP_PLUGIN_URL
2021-06-14 21:44:16 +02:00
.gitlab-ci.yml Actually use environment variables as build args 2021-06-14 21:39:28 +02:00
Dockerfile Try to speed up building in Docker 2021-06-14 20:23:13 +02:00
LICENSE Initial version 2021-05-08 00:16:27 +02:00
README.md docs(README): Move Environment variables above build args 2021-05-08 01:03:45 +02:00
environment Use tar.gz in LDAP_PLUGIN_URL 2021-06-14 21:44:16 +02:00
renovate.json Add renovate.json 2021-05-30 09:03:53 +00:00

README.md

docker-overleaf-ldap

pipeline status

This repository provides an OCI image for Overleaf bundled with ldap-overleaf-sl to support LDAP authentication. One can use Docker in order to build the image, as follows.

docker build --build-arg BASE=docker.io/sharelatex/sharelatex:2.6.1 -t docker-overleaf-ldap .

Environment variables

Two environment variables are used at runtime to configure the bind user:

  • LDAP_BIND_USER: Bind-DN, i.e., DN of the bind user.
  • LDAP_BIND_PW: Password of the bind user.

Build arguments

The following arguments can be passed via --build-args.

Argument Default Description
BASE docker.io/sharelatex/sharelatex Can be set to any Overleaf image tag. See here for a list of tags.
LDAP_PLUGIN_URL https://codeload.github.com/smhaller/ldap-overleaf-sl/tar.gz/master URL to download ldap-overleaf-sl from.

GitLab CI

The environment file is used to specify some environment variables for the GitLab CI:

  • BASE: Gets passed to the BASE build argument.
  • LDAP_PLUGIN_URL: Gets passed to the LDAP_PLUGIN_URL build argument.
  • IMAGE_TAG: Is used as image tag, but only in the build for the branch main.