From 65039ff6b317b400b1bc246cf4d7ef5c36a588d5 Mon Sep 17 00:00:00 2001 From: zender Date: Fri, 27 Feb 2026 16:30:43 -0500 Subject: [PATCH 01/10] Tweaks to readme as i go it running --- README.md | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 9a69076..c0febbf 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,30 @@ # latex-presentations Tooling for using LaTeX to create posters and presentations along with public examples of lab automation presentations -Set up overleaf -#. Clone the repo `git clone https://github.com/overleaf/toolkit.git overleaf` -#. remove the git configuration so we can just commit those files: `rm -rf overleaf/.git` -#. Set up basic config `sh overleaf/bin/init`. that's gonna use the full sharelatex image...if you want to make a custom one, put a Dockerfile in there and look at the overleaf.rc -#. Change the `OVERLEAF_LISTEN_IP` and `NGINX_HTTP_LISTEN_IP` to `0.0.0.0` -#. in the overleaf/.gitignore file, comment out `config/**/*` so config will be saved -#. Note: file persistence isn't set up (not sure how to do that), so make sure to save your overleaf projects to zip file frequently. ...or maybe it is now that the data paths in the rc file have been updated...? unclear +# Set up overleaf -Running overleaf -#. If on Windows, launch a new Ubuntu WSL terminal in VS Code, then `./overleaf/bin/up` (you may need to start Docker Desktop first) -#. Go to http://localhost/launchpad +1. Clone the repo `git clone https://github.com/overleaf/toolkit.git overleaf` +2. remove the git configuration so we can just commit those files: `rm -rf overleaf/.git` +3. Set up basic config `bash overleaf/bin/init`. that's gonna use the full sharelatex image...if you want to make a custom one, put a Dockerfile in there and look at the overleaf.rc +4. Change the `OVERLEAF_LISTEN_IP` and `NGINX_HTTP_LISTEN_IP` to `0.0.0.0` in overleaf.rc +5. in the overleaf/.gitignore file, comment out `config/**/*` so config will be saved -Converting Beamer PDFs to PPTX -#. Based on https://github.com/ashafaei/pdf2pptx -#. Clone the repo `git clone https://github.com/ashafaei/pdf2pptx pdf2pptx` -#. remove the git configuration so we can just commit those files: `rm -rf pdf2pptx/.git` -#. Need to install imagemagick (this version worked, but no particular reason to pin to that): `sudo apt-get update && sudo apt-get install -y imagemagick=8:6.9.12.98+dfsg1-5.2build2` -#. May also need to install zip (this version worked, but no particular reason to pin to that): `sudo apt-get update && sudo apt-get install -y zip=3.0-13ubuntu0.2` -#. Tweak the resolution if you want inside pdf2pptx.sh (this has it ) -#. Run it `bash ./pdf2pptx/pdf2pptx.sh slas.pdf` (at high resolution and for a long presentation, this could take 3-4 minutes. you can watch for progress in the yourfilename.pdf.temp folder it creates if you're nervous) +# Running overleaf +1. If on Windows, launch a new Ubuntu WSL terminal in VS Code, then `./overleaf/bin/up` (you may need to start Docker Desktop first) +2. Go to http://localhost/launchpad +3. Create a new admin user and log in +4. Go to http://localhost +5. Create a new project or work on an existing one + +# How-tos + +## Converting Beamer PDFs to PPTX + +1. Based on https://github.com/ashafaei/pdf2pptx +2. Clone the repo `git clone https://github.com/ashafaei/pdf2pptx pdf2pptx` +3. remove the git configuration so we can just commit those files: `rm -rf pdf2pptx/.git` +4. Need to install imagemagick (this version worked, but no particular reason to pin to that): `sudo apt-get update && sudo apt-get install -y imagemagick=8:6.9.12.98+dfsg1-5.2build2` +5. May also need to install zip (this version worked, but no particular reason to pin to that): `sudo apt-get update && sudo apt-get install -y zip=3.0-13ubuntu0.2` +6. Tweak the resolution if you want inside pdf2pptx.sh (this has it ) +7. Run it `bash ./pdf2pptx/pdf2pptx.sh slas.pdf` (at high resolution and for a long presentation, this could take 3-4 minutes. you can watch for progress in the yourfilename.pdf.temp folder it creates if you're nervous) From 53b63c836d8017254de553571c5ffd045f6c7db1 Mon Sep 17 00:00:00 2001 From: zender Date: Fri, 27 Feb 2026 16:32:10 -0500 Subject: [PATCH 02/10] Update overleaf to 6.1.2 --- overleaf/.github/ISSUE_TEMPLATE.md | 44 +++++++++++++++++++++++ overleaf/.github/PULL_REQUEST_TEMPLATE.md | 11 ++++++ overleaf/.gitignore | 2 +- overleaf/CHANGELOG.md | 4 +++ overleaf/bin/backup-config | 0 overleaf/bin/dev/lint | 0 overleaf/bin/docker-compose | 0 overleaf/bin/doctor | 0 overleaf/bin/error-logs | 0 overleaf/bin/images | 0 overleaf/bin/init | 0 overleaf/bin/logs | 0 overleaf/bin/mongo | 0 overleaf/bin/rename-env-vars-5-0 | 0 overleaf/bin/rename-rc-vars | 0 overleaf/bin/run-script | 0 overleaf/bin/shell | 0 overleaf/bin/start | 0 overleaf/bin/stop | 0 overleaf/bin/up | 0 overleaf/bin/upgrade | 0 overleaf/config/overleaf.rc | 8 ++--- overleaf/config/variables.env | 2 +- overleaf/config/version | 2 +- overleaf/lib/config-seed/variables.env | 2 +- overleaf/lib/config-seed/version | 2 +- 26 files changed, 68 insertions(+), 9 deletions(-) create mode 100644 overleaf/.github/ISSUE_TEMPLATE.md create mode 100644 overleaf/.github/PULL_REQUEST_TEMPLATE.md mode change 100644 => 100755 overleaf/bin/backup-config mode change 100644 => 100755 overleaf/bin/dev/lint mode change 100644 => 100755 overleaf/bin/docker-compose mode change 100644 => 100755 overleaf/bin/doctor mode change 100644 => 100755 overleaf/bin/error-logs mode change 100644 => 100755 overleaf/bin/images mode change 100644 => 100755 overleaf/bin/init mode change 100644 => 100755 overleaf/bin/logs mode change 100644 => 100755 overleaf/bin/mongo mode change 100644 => 100755 overleaf/bin/rename-env-vars-5-0 mode change 100644 => 100755 overleaf/bin/rename-rc-vars mode change 100644 => 100755 overleaf/bin/run-script mode change 100644 => 100755 overleaf/bin/shell mode change 100644 => 100755 overleaf/bin/start mode change 100644 => 100755 overleaf/bin/stop mode change 100644 => 100755 overleaf/bin/up mode change 100644 => 100755 overleaf/bin/upgrade diff --git a/overleaf/.github/ISSUE_TEMPLATE.md b/overleaf/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..3a375bc --- /dev/null +++ b/overleaf/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,44 @@ + + + + + + +## Steps to Reproduce + + + +1. +2. +3. + +## Expected Behaviour + + +## Observed Behaviour + + + +## Context + + +## Technical Info + + +* URL: +* Browser Name and version: +* Operating System and version (desktop or mobile): +* Signed in as: +* Project and/or file: + +## Analysis + diff --git a/overleaf/.github/PULL_REQUEST_TEMPLATE.md b/overleaf/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..0e533f8 --- /dev/null +++ b/overleaf/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,11 @@ +## Description + + + +## Related issues / Pull Requests + + + +## Contributor Agreement + +- [ ] I confirm I have signed the [Contributor License Agreement](https://github.com/overleaf/overleaf/blob/main/CONTRIBUTING.md#contributor-license-agreement) diff --git a/overleaf/.gitignore b/overleaf/.gitignore index 68d8100..4ab0065 100644 --- a/overleaf/.gitignore +++ b/overleaf/.gitignore @@ -4,7 +4,7 @@ tmp/ *.swp -# config/**/* +config/**/* !config/.gitkeep data/**/* diff --git a/overleaf/CHANGELOG.md b/overleaf/CHANGELOG.md index 65e2c64..1951dd2 100644 --- a/overleaf/CHANGELOG.md +++ b/overleaf/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2026-02-19 +### Added +- Updated default [`version`](https://github.com/overleaf/toolkit/blob/master/lib/config-seed/version) to `6.1.2`. + ## 2026-02-02 ### Added - Updated default [`version`](https://github.com/overleaf/toolkit/blob/master/lib/config-seed/version) to `6.1.1`. diff --git a/overleaf/bin/backup-config b/overleaf/bin/backup-config old mode 100644 new mode 100755 diff --git a/overleaf/bin/dev/lint b/overleaf/bin/dev/lint old mode 100644 new mode 100755 diff --git a/overleaf/bin/docker-compose b/overleaf/bin/docker-compose old mode 100644 new mode 100755 diff --git a/overleaf/bin/doctor b/overleaf/bin/doctor old mode 100644 new mode 100755 diff --git a/overleaf/bin/error-logs b/overleaf/bin/error-logs old mode 100644 new mode 100755 diff --git a/overleaf/bin/images b/overleaf/bin/images old mode 100644 new mode 100755 diff --git a/overleaf/bin/init b/overleaf/bin/init old mode 100644 new mode 100755 diff --git a/overleaf/bin/logs b/overleaf/bin/logs old mode 100644 new mode 100755 diff --git a/overleaf/bin/mongo b/overleaf/bin/mongo old mode 100644 new mode 100755 diff --git a/overleaf/bin/rename-env-vars-5-0 b/overleaf/bin/rename-env-vars-5-0 old mode 100644 new mode 100755 diff --git a/overleaf/bin/rename-rc-vars b/overleaf/bin/rename-rc-vars old mode 100644 new mode 100755 diff --git a/overleaf/bin/run-script b/overleaf/bin/run-script old mode 100644 new mode 100755 diff --git a/overleaf/bin/shell b/overleaf/bin/shell old mode 100644 new mode 100755 diff --git a/overleaf/bin/start b/overleaf/bin/start old mode 100644 new mode 100755 diff --git a/overleaf/bin/stop b/overleaf/bin/stop old mode 100644 new mode 100755 diff --git a/overleaf/bin/up b/overleaf/bin/up old mode 100644 new mode 100755 diff --git a/overleaf/bin/upgrade b/overleaf/bin/upgrade old mode 100644 new mode 100755 diff --git a/overleaf/config/overleaf.rc b/overleaf/config/overleaf.rc index 4c0dd17..4cbbe3a 100644 --- a/overleaf/config/overleaf.rc +++ b/overleaf/config/overleaf.rc @@ -5,7 +5,7 @@ PROJECT_NAME=overleaf # Sharelatex container # Uncomment the OVERLEAF_IMAGE_NAME variable to use a user-defined image. # OVERLEAF_IMAGE_NAME=sharelatex/sharelatex -OVERLEAF_DATA_PATH=/home/labsync/overleaf-data/overleaf +OVERLEAF_DATA_PATH=data/overleaf SERVER_PRO=false OVERLEAF_LISTEN_IP=0.0.0.0 OVERLEAF_PORT=80 @@ -16,19 +16,19 @@ DOCKER_SOCKET_PATH=/var/run/docker.sock # Mongo configuration MONGO_ENABLED=true -MONGO_DATA_PATH=/home/labsync/overleaf-data/mongo +MONGO_DATA_PATH=data/mongo MONGO_IMAGE=mongo MONGO_VERSION=8.0 # Redis configuration REDIS_ENABLED=true -REDIS_DATA_PATH=/home/labsync/overleaf-data/redis +REDIS_DATA_PATH=data/redis REDIS_IMAGE=redis:7.4 REDIS_AOF_PERSISTENCE=true # Git-bridge configuration (Server Pro only) GIT_BRIDGE_ENABLED=false -GIT_BRIDGE_DATA_PATH=/home/labsync/overleaf-data/git-bridge +GIT_BRIDGE_DATA_PATH=data/git-bridge # TLS proxy configuration (optional) # See documentation in doc/tls-proxy.md diff --git a/overleaf/config/variables.env b/overleaf/config/variables.env index c1dc28d..2e7aded 100644 --- a/overleaf/config/variables.env +++ b/overleaf/config/variables.env @@ -2,7 +2,7 @@ OVERLEAF_APP_NAME="Our Overleaf Instance" ENABLED_LINKED_FILE_TYPES=project_file,project_output_file -# Enables Thumbnail generation using ImageMagick +# Enables Thumbnail generation using an external converter (pdftocairo by default) ENABLE_CONVERSIONS=true # Disables email confirmation requirement diff --git a/overleaf/config/version b/overleaf/config/version index f3b5af3..5e32542 100644 --- a/overleaf/config/version +++ b/overleaf/config/version @@ -1 +1 @@ -6.1.1 +6.1.2 diff --git a/overleaf/lib/config-seed/variables.env b/overleaf/lib/config-seed/variables.env index c1dc28d..2e7aded 100644 --- a/overleaf/lib/config-seed/variables.env +++ b/overleaf/lib/config-seed/variables.env @@ -2,7 +2,7 @@ OVERLEAF_APP_NAME="Our Overleaf Instance" ENABLED_LINKED_FILE_TYPES=project_file,project_output_file -# Enables Thumbnail generation using ImageMagick +# Enables Thumbnail generation using an external converter (pdftocairo by default) ENABLE_CONVERSIONS=true # Disables email confirmation requirement diff --git a/overleaf/lib/config-seed/version b/overleaf/lib/config-seed/version index f3b5af3..5e32542 100644 --- a/overleaf/lib/config-seed/version +++ b/overleaf/lib/config-seed/version @@ -1 +1 @@ -6.1.1 +6.1.2 From bcc756672e0bb745721bc20655049bae102027dd Mon Sep 17 00:00:00 2001 From: zender Date: Fri, 27 Feb 2026 16:34:12 -0500 Subject: [PATCH 03/10] More readme updates --- README.md | 6 +++++- overleaf/.gitignore | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c0febbf..0ff71b6 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,10 @@ # latex-presentations +g Tooling for using LaTeX to create posters and presentations along with public examples of lab automation presentations -# Set up overleaf +# First time setup of overleaf or updating overleaf verisons + +If you are simply looking to start overleaf from this repo skip to ![Running Overleaf](#running-overleaf). 1. Clone the repo `git clone https://github.com/overleaf/toolkit.git overleaf` 2. remove the git configuration so we can just commit those files: `rm -rf overleaf/.git` @@ -11,6 +14,7 @@ Tooling for using LaTeX to create posters and presentations along with public ex # Running overleaf + 1. If on Windows, launch a new Ubuntu WSL terminal in VS Code, then `./overleaf/bin/up` (you may need to start Docker Desktop first) 2. Go to http://localhost/launchpad 3. Create a new admin user and log in diff --git a/overleaf/.gitignore b/overleaf/.gitignore index 4ab0065..5df16ba 100644 --- a/overleaf/.gitignore +++ b/overleaf/.gitignore @@ -4,7 +4,7 @@ tmp/ *.swp -config/**/* +#config/**/* !config/.gitkeep data/**/* From 4ecc79223f34da8bcad71a09f78f211e4e13dd81 Mon Sep 17 00:00:00 2001 From: zender Date: Fri, 27 Feb 2026 16:38:21 -0500 Subject: [PATCH 04/10] We are not embedding this --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0ff71b6..b415931 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Tooling for using LaTeX to create posters and presentations along with public ex # First time setup of overleaf or updating overleaf verisons -If you are simply looking to start overleaf from this repo skip to ![Running Overleaf](#running-overleaf). +If you are simply looking to start overleaf from this repo skip to [Running Overleaf](#running-overleaf). 1. Clone the repo `git clone https://github.com/overleaf/toolkit.git overleaf` 2. remove the git configuration so we can just commit those files: `rm -rf overleaf/.git` From 4c69d008481ca06dbf3166cf602af08d7c1193e8 Mon Sep 17 00:00:00 2001 From: Nathan Zender Date: Fri, 27 Feb 2026 16:38:52 -0500 Subject: [PATCH 05/10] Update README.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b415931..eeaf034 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ # latex-presentations -g Tooling for using LaTeX to create posters and presentations along with public examples of lab automation presentations # First time setup of overleaf or updating overleaf verisons From 5b4a1b2fd9da93c772d244fe3f62a9ee744c0ca4 Mon Sep 17 00:00:00 2001 From: Nathan Zender Date: Fri, 27 Feb 2026 16:39:25 -0500 Subject: [PATCH 06/10] Update README.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index eeaf034..9f6570f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # latex-presentations Tooling for using LaTeX to create posters and presentations along with public examples of lab automation presentations -# First time setup of overleaf or updating overleaf verisons +# First-time setup of Overleaf or updating Overleaf versions If you are simply looking to start overleaf from this repo skip to [Running Overleaf](#running-overleaf). From 1702a51e0903fadd04b61ff25b396ab042e7dcfa Mon Sep 17 00:00:00 2001 From: zender Date: Fri, 27 Feb 2026 22:22:38 -0500 Subject: [PATCH 07/10] Remove .github too --- README.md | 2 +- overleaf/.github/ISSUE_TEMPLATE.md | 44 ----------------------- overleaf/.github/PULL_REQUEST_TEMPLATE.md | 11 ------ 3 files changed, 1 insertion(+), 56 deletions(-) delete mode 100644 overleaf/.github/ISSUE_TEMPLATE.md delete mode 100644 overleaf/.github/PULL_REQUEST_TEMPLATE.md diff --git a/README.md b/README.md index 9f6570f..378ffdb 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Tooling for using LaTeX to create posters and presentations along with public ex If you are simply looking to start overleaf from this repo skip to [Running Overleaf](#running-overleaf). 1. Clone the repo `git clone https://github.com/overleaf/toolkit.git overleaf` -2. remove the git configuration so we can just commit those files: `rm -rf overleaf/.git` +2. remove the git and .github configuration so we can just commit those files: `rm -rf overleaf/.git overleaf/.github` 3. Set up basic config `bash overleaf/bin/init`. that's gonna use the full sharelatex image...if you want to make a custom one, put a Dockerfile in there and look at the overleaf.rc 4. Change the `OVERLEAF_LISTEN_IP` and `NGINX_HTTP_LISTEN_IP` to `0.0.0.0` in overleaf.rc 5. in the overleaf/.gitignore file, comment out `config/**/*` so config will be saved diff --git a/overleaf/.github/ISSUE_TEMPLATE.md b/overleaf/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 3a375bc..0000000 --- a/overleaf/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - -## Steps to Reproduce - - - -1. -2. -3. - -## Expected Behaviour - - -## Observed Behaviour - - - -## Context - - -## Technical Info - - -* URL: -* Browser Name and version: -* Operating System and version (desktop or mobile): -* Signed in as: -* Project and/or file: - -## Analysis - diff --git a/overleaf/.github/PULL_REQUEST_TEMPLATE.md b/overleaf/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 0e533f8..0000000 --- a/overleaf/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,11 +0,0 @@ -## Description - - - -## Related issues / Pull Requests - - - -## Contributor Agreement - -- [ ] I confirm I have signed the [Contributor License Agreement](https://github.com/overleaf/overleaf/blob/main/CONTRIBUTING.md#contributor-license-agreement) From 0450be0d9cd37ab593f5a4322473214b6fa59356 Mon Sep 17 00:00:00 2001 From: zender Date: Fri, 27 Feb 2026 22:31:06 -0500 Subject: [PATCH 08/10] UPdate readme some more --- README.md | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 378ffdb..7099b2e 100644 --- a/README.md +++ b/README.md @@ -5,12 +5,22 @@ Tooling for using LaTeX to create posters and presentations along with public ex If you are simply looking to start overleaf from this repo skip to [Running Overleaf](#running-overleaf). -1. Clone the repo `git clone https://github.com/overleaf/toolkit.git overleaf` -2. remove the git and .github configuration so we can just commit those files: `rm -rf overleaf/.git overleaf/.github` -3. Set up basic config `bash overleaf/bin/init`. that's gonna use the full sharelatex image...if you want to make a custom one, put a Dockerfile in there and look at the overleaf.rc -4. Change the `OVERLEAF_LISTEN_IP` and `NGINX_HTTP_LISTEN_IP` to `0.0.0.0` in overleaf.rc -5. in the overleaf/.gitignore file, comment out `config/**/*` so config will be saved - +1. Run the following to clone the repo at a given version, cleanup .git dirs and setup basic config `bash overleaf/bin/init`. that's gonna use the full sharelatex image...if you want to make a custom one, put a Dockerfile in there and look at the overleaf.rc + +``` +git clone https://github.com/overleaf/toolkit.git overleaf +cd overleaf +git checkout 9280a93c4757e8d8b32e2228c66cc46fc7b835ae # v6.1.2 +cd .. +rm -rf overleaf/.git overleaf/.github +bash overleaf/bin/init +``` + +2. Change the `OVERLEAF_LISTEN_IP` and `NGINX_HTTP_LISTEN_IP` to `0.0.0.0` in overleaf.rc +3. in the overleaf/.gitignore file, comment out `config/**/*` so config will be saved + +> [!NOTE] +> File persistence isn't set up (not sure how to do that), so make sure to save your overleaf projects to zip file frequently. ...or maybe it is now that the data paths in the rc file have been updated...? unclear # Running overleaf From d884700c59e4963bf2749441a99bd2ee398cd29e Mon Sep 17 00:00:00 2001 From: zender Date: Fri, 27 Feb 2026 22:40:00 -0500 Subject: [PATCH 09/10] Add required check --- .github/workflows/ci.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/ci.yaml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..fcd8815 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,14 @@ +name: ci checks + +on: + pull_request: + workflow_dispatch: + +jobs: + required-check: + runs-on: ubuntu-24.04 + steps: + - run: | + #TODO : we should add some real checks at some point. Maybe fire up overleaf and confirm it works? + echo "passing" + From e630537f016a6fae8f3092046bb6c6c77c8a2c38 Mon Sep 17 00:00:00 2001 From: zender Date: Fri, 27 Feb 2026 22:41:24 -0500 Subject: [PATCH 10/10] Add language identifier --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7099b2e..b64b08e 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ If you are simply looking to start overleaf from this repo skip to [Running Over 1. Run the following to clone the repo at a given version, cleanup .git dirs and setup basic config `bash overleaf/bin/init`. that's gonna use the full sharelatex image...if you want to make a custom one, put a Dockerfile in there and look at the overleaf.rc -``` +```bash git clone https://github.com/overleaf/toolkit.git overleaf cd overleaf git checkout 9280a93c4757e8d8b32e2228c66cc46fc7b835ae # v6.1.2