config/overleaf.rc 文件所支持的环境变量。
config/overleaf.rc 文件由 NAME=value 形式的变量定义组成。以 # 开头的行被视为注释。
overleaf.rc 或 variables.env 中的任何内容后,必须运行 bin/up 重新创建 Docker 容器。容器
sharelatex
| 名称 | 说明 |
|---|---|
PROJECT_NAME | 设置传递给 |
OVERLEAF_IMAGE_NAME | Server Pro/CE 应用容器所使用的 Docker 镜像。这里只是 Docker 镜像名称;Docker 镜像标签取自 |
SERVER_PRO | 设置为 |
GIT_BRIDGE_ENABLED | 设置为 |
GIT_BRIDGE_IMAGE | git-bridge 容器所使用的 Docker 镜像(仅限 Server Pro)。这里只是 Docker 镜像名称;Docker 镜像标签取自 |
GIT_BRIDGE_DATA_PATH | 设置将挂载到 git-bridge 容器(仅限 Server Pro)中、用于存储 git 仓库的目录路径。可以是完整路径(以 / 开头),也可以是相对于 Toolkit 根目录的路径。 |
GIT_BRIDGE_LOG_LEVEL | 配置 |
SIBLING_CONTAINERS_ENABLED | 设置为 |
SIBLING_CONTAINERS_PULL | 设置为 |
DOCKER_SOCKET_PATH | 设置宿主机(运行 Toolkit 的机器)上 Docker socket 的路径。当 |
OVERLEAF_DATA_PATH | 设置将挂载到主 |
OVERLEAF_LISTEN_IP | 设置容器所绑定的主机 IP 地址。例如,如果设置为 |
OVERLEAF_PORT | 设置容器所绑定的主机端口。例如,如果设置为 |
OVERLEAF_LOG_PATH | 设置将挂载到主 |
mongo
| 名称 | 说明 |
|---|---|
MONGO_ENABLED | 设置为 |
MONGO_URL | 指定当 |
MONGO_DATA_PATH | 设置将挂载到 |
MONGO_IMAGE | MongoDB 容器所使用的 Docker 镜像。这里只是 Docker 镜像名称;Docker 镜像标签应填写在 |
MONGO_VERSION | MongoDB 容器所使用的 MongoDB 版本。该值必须以 MongoDB 主版本号加一个点开头,例如 |
redis
| 名称 | 说明 |
|---|---|
REDIS_ENABLED | 设置为 |
REDIS_HOST | 指定当 |
REDIS_PORT | 指定当 |
REDIS_DATA_PATH | 设置将挂载到 |
REDIS_AOF_PERSISTENCE | 为 Redis 开启 AOF(Append Only File)持久化。这是 Redis 持久化的推荐配置。 |
nginx
| 名称 | 说明 |
|---|---|
NGINX_ENABLED | 设置为 |
NGINX_CONFIG_PATH | TLS 代理所使用的 NGINX 配置文件路径。 |
NGINX_TLS_LISTEN_IP | 设置 TLS 代理容器为 HTTPS 绑定的主机 IP 地址。例如,如果设置为 |
NGINX_HTTP_LISTEN_IP | 设置 TLS 代理容器为 HTTP 重定向绑定的主机 IP 地址。例如,如果设置为 |
NGINX_HTTP_PORT | 设置 TLS 代理容器为 HTTP 绑定的主机端口。 |
TLS_PORT | 设置 TLS 代理容器为 HTTPS 绑定的主机端口。 |
TLS_PRIVATE_KEY_PATH | TLS 代理所使用的私钥路径。 |
TLS_CERTIFICATE_PATH | TLS 代理所使用的公共证书路径。 |

