Extended CE: Installation - yu-i-i/overleaf-cep GitHub Wiki

Installation

Detailed installation instructions can be found in the Overleaf Toolkit. To run a custom image, add a file named docker-compose.override.yml with the following or similar content into the overleaf-toolkit/config directory:

---
services:
    sharelatex:
        image: sharelatex/sharelatex:ext-ce

If you use the git-bridge image, update the version number in overleaf-toolkit/config/version to match the upstream version, for example:

6.1.2

If you want to build a Docker image of the extended CE based on the upstream v6.1.0 release, first check out the tag corresponding to v6.1.0-ext-v4.1:

git checkout v6.1.0-ext-v4.1

After building this image, switch to the the branch ext-ce-v6.1, rewiev the server-ce/hotfix directory, and build the patched images sequentially: v6.1.1-ext-v4.1, ..., v6.1.n-ext-v4.1.

Notes for updating 5.5.x-ext images:

  • When updating from v5.5.2-ext-v3.2 to v5.5.3-ext-v3.2, remove this line from server-ce/hotfix/5.5.3/Dockerfile
  • v5.5.6-ext-v3.3 should be build on top of v5.5.6-ext-v3.2, using the hotfix directory: server-ce/hotfix/5.5.6-ext-3.3

Alternatively, you can download a prebuilt image from Docker Hub:

docker pull overleafcep/sharelatex:6.1.2-ext-v4.0

Make sure to update the image name in overleaf-toolkit/config/docker-compose.override.yml accordingly.