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:
parent
f1a50d986e
commit
0dd9750a58
4 changed files with 21 additions and 8 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
8
lib/docker-compose.vars-legacy.yml
Normal file
8
lib/docker-compose.vars-legacy.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
version: '2.2'
|
||||
services:
|
||||
|
||||
sharelatex:
|
||||
environment:
|
||||
SHARELATEX_MONGO_URL: "${MONGO_URL}"
|
||||
SHARELATEX_REDIS_HOST: "${REDIS_HOST}"
|
8
lib/docker-compose.vars.yml
Normal file
8
lib/docker-compose.vars.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
version: '2.2'
|
||||
services:
|
||||
|
||||
sharelatex:
|
||||
environment:
|
||||
OVERLEAF_MONGO_URL: "${MONGO_URL}"
|
||||
OVERLEAF_REDIS_HOST: "${REDIS_HOST}"
|
Loading…
Add table
Add a link
Reference in a new issue