1
0
Fork 0
mirror of https://github.com/overleaf/toolkit.git synced 2025-04-19 23:38:06 +02:00

Use separate legacy compose files for required SHARELATEX_ vars

This commit is contained in:
mserranom 2024-02-19 10:29:55 +01:00
parent f1a50d986e
commit 0dd9750a58
4 changed files with 21 additions and 8 deletions

View file

@ -83,6 +83,11 @@ function canonicalize_data_paths() {
# Set environment variables for docker-compose.base.yml
function set_base_vars() {
DOCKER_COMPOSE_FLAGS=(-f "$TOOLKIT_ROOT/lib/docker-compose.base.yml")
if [[ "$IMAGE_VERSION_MAJOR" -lt 5 ]]; then
DOCKER_COMPOSE_FLAGS+=(-f "$TOOLKIT_ROOT/lib/docker-compose.vars-legacy.yml")
else
DOCKER_COMPOSE_FLAGS+=(-f "$TOOLKIT_ROOT/lib/docker-compose.vars.yml")
fi
local image_name
if [[ -n ${OVERLEAF_IMAGE_NAME:-} ]]; then
@ -114,19 +119,13 @@ function set_base_vars() {
fi
OVERLEAF_IN_CONTAINER_DATA_PATH=/var/lib/overleaf
MONGO_URL_KEY=OVERLEAF_MONGO_URL
REDIS_HOST_KEY=OVERLEAF_REDIS_HOST
if [[ "$IMAGE_VERSION_MAJOR" -lt 5 ]]; then
OVERLEAF_IN_CONTAINER_DATA_PATH=/var/lib/sharelatex
MONGO_URL_KEY=SHARELATEX_MONGO_URL
REDIS_HOST_KEY=SHARELATEX_REDIS_HOST
fi
export GIT_BRIDGE_ENABLED
export MONGO_URL
export MONGO_URL_KEY
export REDIS_HOST
export REDIS_HOST_KEY
export REDIS_PORT
export OVERLEAF_DATA_PATH
export OVERLEAF_PORT

View file

@ -16,8 +16,6 @@ services:
GIT_BRIDGE_PORT: "8000"
REDIS_HOST: "${REDIS_HOST}"
REDIS_PORT: "${REDIS_PORT}"
${MONGO_URL_KEY}: "${MONGO_URL}"
${REDIS_HOST_KEY}: "${REDIS_HOST}"
V1_HISTORY_URL: "http://sharelatex:3100/api"
env_file:
- ../config/variables.env

View file

@ -0,0 +1,8 @@
---
version: '2.2'
services:
sharelatex:
environment:
SHARELATEX_MONGO_URL: "${MONGO_URL}"
SHARELATEX_REDIS_HOST: "${REDIS_HOST}"

View file

@ -0,0 +1,8 @@
---
version: '2.2'
services:
sharelatex:
environment:
OVERLEAF_MONGO_URL: "${MONGO_URL}"
OVERLEAF_REDIS_HOST: "${REDIS_HOST}"