mirror of
https://github.com/overleaf/toolkit.git
synced 2025-04-19 15:28:06 +02:00
Update bin/doctor to support OVERLEAF_ prefix
This commit is contained in:
parent
bd5e526227
commit
bec53c552c
1 changed files with 103 additions and 4 deletions
107
bin/doctor
107
bin/doctor
|
@ -15,6 +15,8 @@ if [[ ! -d "$TOOLKIT_ROOT/bin" ]] || [[ ! -d "$TOOLKIT_ROOT/config" ]]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
source "$TOOLKIT_ROOT/lib/shared-functions.sh"
|
||||
|
||||
SPACES_PER_INDENT=4
|
||||
|
||||
WARNINGS_FILE="$(mktemp)"
|
||||
|
@ -185,11 +187,20 @@ function check_config_files() {
|
|||
source "$TOOLKIT_ROOT/$config_file"
|
||||
|
||||
# Check some vars from the RC file
|
||||
if [[ "${SHARELATEX_DATA_PATH:-null}" != "null" ]]; then
|
||||
print_point 2 "SHARELATEX_DATA_PATH: $SHARELATEX_DATA_PATH"
|
||||
if [[ "$IMAGE_VERSION_MAJOR" -lt 5 ]]; then
|
||||
if [[ "${SHARELATEX_DATA_PATH:-null}" != "null" ]]; then
|
||||
print_point 2 "SHARELATEX_DATA_PATH: SHARELATEX_DATA_PATH"
|
||||
else
|
||||
print_point 2 "SHARELATEX_DATA_PATH: MISSING !"
|
||||
add_warning "rc file, SHARELATEX_DATA_PATH not set"
|
||||
fi
|
||||
else
|
||||
print_point 2 "SHARELATEX_DATA_PATH: MISSING !"
|
||||
add_warning "rc file, SHARELATEX_DATA_PATH not set"
|
||||
if [[ "${OVERLEAF_DATA_PATH:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_DATA_PATH: $OVERLEAF_DATA_PATH"
|
||||
else
|
||||
print_point 2 "OVERLEAF_DATA_PATH: MISSING !"
|
||||
add_warning "rc file, OVERLEAF_DATA_PATH not set"
|
||||
fi
|
||||
fi
|
||||
|
||||
print_point 2 "SERVER_PRO: $SERVER_PRO"
|
||||
|
@ -212,9 +223,15 @@ function check_config_files() {
|
|||
if [[ "${SHARELATEX_LISTEN_IP:-null}" != "null" ]]; then
|
||||
print_point 2 "SHARELATEX_LISTEN_IP: ${SHARELATEX_LISTEN_IP}"
|
||||
fi
|
||||
if [[ "${OVERLEAF_LISTEN_IP:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_LISTEN_IP: ${OVERLEAF_LISTEN_IP}"
|
||||
fi
|
||||
if [[ "${SHARELATEX_PORT:-null}" != "null" ]]; then
|
||||
print_point 2 "SHARELATEX_PORT: ${SHARELATEX_PORT}"
|
||||
fi
|
||||
if [[ "${OVERLEAF_PORT:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_PORT: ${OVERLEAF_PORT}"
|
||||
fi
|
||||
|
||||
print_point 2 "MONGO_ENABLED: $MONGO_ENABLED"
|
||||
if [[ "${MONGO_URL:-null}" != "null" ]]; then
|
||||
|
@ -353,6 +370,87 @@ function check_config_files() {
|
|||
else
|
||||
print_point 2 "SHARELATEX_HISTORY_BACKEND: fs"
|
||||
fi
|
||||
|
||||
if [[ "${OVERLEAF_FILESTORE_BACKEND:-fs}" == "s3" ]]; then
|
||||
print_point 2 "OVERLEAF_FILESTORE_BACKEND: s3"
|
||||
if [[ "${OVERLEAF_FILESTORE_USER_FILES_BUCKET_NAME:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_FILESTORE_USER_FILES_BUCKET_NAME: $OVERLEAF_FILESTORE_USER_FILES_BUCKET_NAME"
|
||||
else
|
||||
add_warning "OVERLEAF_FILESTORE_USER_FILES_BUCKET_NAME is unset"
|
||||
fi
|
||||
if [[ "${OVERLEAF_FILESTORE_TEMPLATE_FILES_BUCKET_NAME:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_FILESTORE_TEMPLATE_FILES_BUCKET_NAME: $OVERLEAF_FILESTORE_TEMPLATE_FILES_BUCKET_NAME"
|
||||
else
|
||||
add_warning "OVERLEAF_FILESTORE_TEMPLATE_FILES_BUCKET_NAME is unset"
|
||||
fi
|
||||
if [[ "${OVERLEAF_FILESTORE_S3_ENDPOINT:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_FILESTORE_S3_ENDPOINT: [set here]"
|
||||
else
|
||||
print_point 2 "OVERLEAF_FILESTORE_S3_ENDPOINT: Using AWS S3"
|
||||
fi
|
||||
if [[ "${OVERLEAF_FILESTORE_S3_PATH_STYLE:-null}" == "true" ]]; then
|
||||
print_point 2 "OVERLEAF_FILESTORE_S3_PATH_STYLE: true"
|
||||
else
|
||||
print_point 2 "OVERLEAF_FILESTORE_S3_PATH_STYLE: false"
|
||||
fi
|
||||
if [[ "${OVERLEAF_FILESTORE_S3_REGION:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_FILESTORE_S3_REGION: $OVERLEAF_FILESTORE_S3_REGION"
|
||||
else
|
||||
print_point 2 "OVERLEAF_FILESTORE_S3_REGION: <unset>"
|
||||
fi
|
||||
if [[ "${OVERLEAF_FILESTORE_S3_ACCESS_KEY_ID:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_FILESTORE_S3_ACCESS_KEY_ID: [set here]"
|
||||
else
|
||||
add_warning "OVERLEAF_FILESTORE_S3_ACCESS_KEY_ID is missing"
|
||||
fi
|
||||
if [[ "${OVERLEAF_FILESTORE_S3_SECRET_ACCESS_KEY:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_FILESTORE_S3_SECRET_ACCESS_KEY: [set here]"
|
||||
else
|
||||
add_warning "OVERLEAF_FILESTORE_S3_SECRET_ACCESS_KEY is missing"
|
||||
fi
|
||||
else
|
||||
print_point 2 "OVERLEAF_FILESTORE_BACKEND: fs"
|
||||
fi
|
||||
if [[ "${OVERLEAF_HISTORY_BACKEND:-fs}" == "s3" ]]; then
|
||||
print_point 2 "OVERLEAF_HISTORY_BACKEND: s3"
|
||||
if [[ "${OVERLEAF_HISTORY_PROJECT_BLOBS_BUCKET:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_HISTORY_PROJECT_BLOBS_BUCKET: $OVERLEAF_HISTORY_PROJECT_BLOBS_BUCKET"
|
||||
else
|
||||
add_warning "OVERLEAF_HISTORY_PROJECT_BLOBS_BUCKET is unset"
|
||||
fi
|
||||
if [[ "${OVERLEAF_HISTORY_CHUNKS_BUCKET:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_HISTORY_CHUNKS_BUCKET: $OVERLEAF_HISTORY_CHUNKS_BUCKET"
|
||||
else
|
||||
add_warning "OVERLEAF_HISTORY_CHUNKS_BUCKET is unset"
|
||||
fi
|
||||
if [[ "${OVERLEAF_HISTORY_S3_ENDPOINT:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_HISTORY_S3_ENDPOINT: [set here]"
|
||||
else
|
||||
print_point 2 "OVERLEAF_HISTORY_S3_ENDPOINT: Using AWS S3"
|
||||
fi
|
||||
if [[ "${OVERLEAF_HISTORY_S3_PATH_STYLE:-null}" == "true" ]]; then
|
||||
print_point 2 "OVERLEAF_HISTORY_S3_PATH_STYLE: true"
|
||||
else
|
||||
print_point 2 "OVERLEAF_HISTORY_S3_PATH_STYLE: false"
|
||||
fi
|
||||
if [[ "${OVERLEAF_HISTORY_S3_REGION:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_HISTORY_S3_REGION: $OVERLEAF_HISTORY_S3_REGION"
|
||||
else
|
||||
print_point 2 "OVERLEAF_HISTORY_S3_REGION: <unset>"
|
||||
fi
|
||||
if [[ "${OVERLEAF_HISTORY_S3_ACCESS_KEY_ID:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_HISTORY_S3_ACCESS_KEY_ID: [set here]"
|
||||
else
|
||||
add_warning "OVERLEAF_HISTORY_S3_ACCESS_KEY_ID is missing"
|
||||
fi
|
||||
if [[ "${OVERLEAF_HISTORY_S3_SECRET_ACCESS_KEY:-null}" != "null" ]]; then
|
||||
print_point 2 "OVERLEAF_HISTORY_S3_SECRET_ACCESS_KEY: [set here]"
|
||||
else
|
||||
add_warning "OVERLEAF_HISTORY_S3_SECRET_ACCESS_KEY is missing"
|
||||
fi
|
||||
else
|
||||
print_point 2 "OVERLEAF_HISTORY_BACKEND: fs"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
@ -363,6 +461,7 @@ function cleanup() {
|
|||
}
|
||||
|
||||
function __main__() {
|
||||
read_image_version
|
||||
print_section_separator "Overleaf Doctor"
|
||||
check_host_information
|
||||
check_dependencies
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue