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

Move image versions into lib

This commit is contained in:
Shane Kilkelly 2020-06-30 15:30:47 +01:00
parent 27cc7dbfc0
commit ecd9443477
3 changed files with 20 additions and 6 deletions

View file

@ -5,6 +5,9 @@ set -euo pipefail
RC_FILE="config/overleaf.rc"
function __main__() {
SHARELATEX_IMAGE_VERSION="$(head -z -n 1 ./lib/sharelatex-image-version)"
MONGO_IMAGE="mongo:3.6"
REDIS_IMAGE="redis:5.0.0"
# Load vars from the rc file, prefixed with 'RC_ '
# shellcheck disable=SC1090
@ -18,6 +21,9 @@ function __main__() {
if [[ "${RC_DEBUG:-null}" != "null" ]]; then
echo ">>>>>>VARS>>>>>>"
echo "$(set -o posix; set | grep ^RC_)"
echo "IMAGE_VERSION=$SHARELATEX_IMAGE_VERSION"
echo "MONGO_IMAGE=$MONGO_IMAGE"
echo "REDIS_IMAGE=$REDIS_IMAGE"
echo "<<<<<<<<<<<<<<<<"
fi
@ -49,15 +55,24 @@ function __main__() {
echo "<<<<<<<<<<<<<<<<<<<<"
fi
image_name="sharelatex/sharelatex"
if [[ "${RC_SERVER_PRO:-null}" == "true" ]]; then
image_name="quay.io/sharelatex/sharelatex-pro"
fi
full_image_spec="$image_name:$SHARELATEX_IMAGE_VERSION"
# Export vars for use in docker-compose files
export RC_IMAGE
export RC_IMAGE="$full_image_spec"
export RC_SHARELATEX_DATA_PATH
export RC_DOCKER_SOCKET_PATH
export RC_MONGO_IMAGE
export RC_MONGO_IMAGE="$MONGO_IMAGE"
export RC_MONGO_DATA_PATH
export RC_REDIS_IMAGE
export RC_REDIS_IMAGE="$REDIS_IMAGE"
export RC_REDIS_DATA_PATH
echo ">> Running with sharelatex-image=$RC_IMAGE"
# shellcheck disable=SC2068
exec docker-compose -p "$project_name" ${compose_file_flags[@]} "$@"
}

View file

@ -3,8 +3,8 @@
PROJECT_NAME=overleaf
# Sharelatex container
IMAGE=sharelatex/sharelatex:2.3.0
SHARELATEX_DATA_PATH=../data/sharelatex
SERVER_PRO=false
# Sibling Containers
SIBLING_CONTAINERS_ENABLED=false
@ -12,10 +12,8 @@ DOCKER_SOCKET_PATH=/var/run/docker.sock
# Mongo configuration
MONGO_ENABLED=true
MONGO_IMAGE=mongo:3.6
MONGO_DATA_PATH=../data/mongo
# Redis configuration
REDIS_ENABLED=true
REDIS_IMAGE=redis:5.0.0
REDIS_DATA_PATH=../data/redis

View file

@ -0,0 +1 @@
2.3.0