1
0
Fork 0
mirror of https://github.com/overleaf/toolkit.git synced 2025-04-19 07:18:06 +02:00
Commit graph

21 commits

Author SHA1 Message Date
Jakob Ackermann
2fff47d1fe
Add config option for skipping docker pull before upgrading 2025-01-06 12:43:52 +00:00
mserranom
dc7c1559b2 Update config-seed to Mongo v6 2024-07-17 11:41:03 +02:00
Miguel Serrano
7a8401897b
Updated version to 5.1.0, default SIBLING_CONTAINERS_ENABLED to true (#269)
* Updated version to 5.1.0, default SIBLING_CONTAINERS_ENABLED to true

* Added recommendation to enable Sandboxed Compiles

Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>

* Merged changelog entries

---------

Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
2024-07-17 11:08:07 +02:00
mserranom
2c402d8bc0 Added REDIS_AOF_PERSISTENCE option to config/overleaf.rc 2024-07-17 10:40:23 +02:00
Miguel Serrano
e2b99f150f
Scripts to update config/overleaf.rc and config-seed rebrand (#217)
* Add scripts to rebrand variables.env and overleaf.rc

* Update bin/upgrade to prompt for config file rebrand

* Update bin/up to check for correct variable prefix

Ensures SHARELATEX_ is in place for version <= 4.x, and
OVERLEAF_ for version >= 5.x

* Rebrand variables for bin/docker-compose

Updates docker-compose.base.yml and sibling containers
base file with the changes in the script

* Update bin/doctor to support OVERLEAF_ prefix

* Update documentation with the OVERLEAF_ prefix

* Rebrand variables.env and overleaf.rc in config-seed

* Prepare config/version and CHANGELOG for release (WIP)

* Fix script documentation

Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>

* Fix doctor logs

Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>

* Remove unnecessary fallbacks to SHARELATEX_ vars

* SEt OVERLEAF_DATA_PATH to data/overleaf

* Remove duplicated environment entries

* Moved prefix brand checs from bin/up to bin/docker-compose

* Move set +o pipefail into subshell commands

* Use separate legacy compose files for required SHARELATEX_ vars

* Handle overleaf.rc rebranding before version upgrade

* Group output from rebranding process

* Move prompt for rebranding into helper function

* Refuse to start with mismatching ShareLaTeX vs Overleaf branded configs

* Print expected prefix when checking variables.env

* Print number of mismatching variables in overleaf.rc

* Check on variable rebranding from bin/doctor

* Cleanup bin/doctor lookup for ShareLaTeX branded overleaf.rc

* Update filesystem paths in bin/logs and docs

* Flag old TEXMFVAR entry in config/variables.env

REF: 1829e7ee2a

* Update config-seed version to 5.0.1 and changelog

---------

Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
2024-04-02 16:43:08 +02:00
mserranom
6ec72652e4 Updated Mongo to 5.0 in config seed 2024-01-12 11:34:23 +01:00
Eric Mc Sween
9f5bd17cda Removed OAuth2 client configuration
Now that the git bridge exclusively uses personal access tokens in
ServerPro, it doesn't need to perform a password grant request and
therefore doesn't need to have its OAuth client id and secret
configured.
2023-05-24 16:15:28 -04:00
Miguel Serrano
1f50baa1dc
Update redis to 6.2 in config-seed 2023-05-18 15:24:02 +02:00
Eric Mc Sween
d447061e8d Ensure git bridge is disabled by default
The config seed was mistakenly setting the GIT_BRIDGE_ENABLED variable
to true rather than false. We want git bridge to be enabled manually
because users also have to set a secret for it to work correctly.
2023-04-12 16:08:52 -04:00
Thomas Mees
3a7d5c6676 Support git bridge in Server Pro
This adds a new docker compose configuration for git bridge. This
configuration is loaded only when GIT_BRIDGE_ENABLED is set to true in
config/overleaf.rc

Co-authored-by: Thomas Mees <thomas.mees@overleaf.com>
2023-03-30 11:42:07 -04:00
siaimes
e9d1657cc5
Allow users to customize the image address. (#138)
* Allow users to customize the image address.

Signed-off-by: siaimes <34199488+siaimes@users.noreply.github.com>

* Change IMAGE_NAME to SHARELATEX_IMAGE_REPO and commented out it by default.

Signed-off-by: siaimes <34199488+siaimes@users.noreply.github.com>

* Change SHARELATEX_IMAGE_REPO to SHARELATEX_IMAGE_NAME.

Signed-off-by: siaimes <34199488+siaimes@users.noreply.github.com>

---------

Signed-off-by: siaimes <34199488+siaimes@users.noreply.github.com>
2023-03-20 10:25:47 +01:00
Miguel Serrano
376ad82866 Updated config seed to CE/SP 3.2.0 2022-08-16 10:07:53 +02:00
Miguel Serrano
c4f49273b4 Update config seed to upcoming 3.1.0 2022-05-17 12:07:54 +02:00
Christopher Hoskin
2be24268de Configure nginx to redirect HTTP to HTTPS 2021-10-07 10:04:15 +01:00
Christopher Hoskin
1adb19439c Link to tls-proxy docs 2021-05-10 11:26:42 +01:00
Christopher Hoskin
5309e7d44f Rename TLS cert/key variables 2021-04-22 09:35:40 +01:00
Christopher Hoskin
f71a2286e3 Allow the port used for TLS to be changed 2021-04-22 09:11:26 +01:00
Christopher Hoskin
1bae2a7bb1 Use stock nginx image, mount nginx config and TLS cert 2021-04-21 18:24:31 +01:00
Christopher Hoskin
0a5905b434 Add a TLS proxy option to the Toolkit 2021-04-08 12:02:15 +01:00
Shane Kilkelly
3fda5d0ae0 Add SHARELATEX_PORT option, default to 80
This allows a user to configure the host port that the sharelatex
container will bind to. Previously this was hard-coded to port 80, which
can cause problems on systems with something already bound to that port.
2020-10-08 09:40:53 +01:00
Shane Kilkelly
9395627ac8 Public release of the Overleaf Toolkit 2020-08-19 13:31:17 +01:00