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 ソケットのパスを設定します。 |
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 プロキシに使用する公開証明書のパス。 |

