メインコンテンツへスキップ

中身を見てみる

Toolkit のローカルコピーが用意できたので、ls コマンドを使ってリポジトリの構造を見てみましょう。
Run this
ls -l コマンドは、ディレクトリの内容を詳細な長形式で一覧表示し、パーミッション、所有者、サイズなどの追加のファイル情報を表示します。
すべてが正常にクローンされていれば、次のような出力が表示されます:
ユーザーが所有するすべての設定ファイルは config/ ディレクトリにあります。このディレクトリは git のリビジョン管理から除外されているため、Toolkit を更新しても変更されることはありません。

リポジトリの構成

/config フォルダ以外のファイルを直接変更しないことを推奨します。変更が必要な場合は、config/variables.env または config/overleaf.rc に設定する環境変数を介して行ってください。
たとえば、mongo サービスのイメージを設定する場合は、lib/docker-compose.mongo.yml を直接編集するのではなく、config/overleaf.rc で環境変数 MONGO_IMAGE を使ってイメージを設定します。詳細については、Toolkit の設定ページを参照してください。
Toolkit は、あなたの許可なく config/ ディレクトリ内のデータを変更することはありません。

コマンド

これらのスクリプトは Toolkit ディレクトリから実行します。各スクリプトは --help でオプションを表示します。
bin/up がコンテナを再作成すると、bin/shell からインストールしたパッケージや編集したファイルなど、コンテナ内で変更したものはすべて失われます。保持されるのはデータディレクトリ(デフォルトでは data/)と config/ のみです。永続的な変更は、代わりに config/variables.env、config/overleaf.rc、config/docker-compose.override.yml を通じて行ってください。
bin/up のたびにすべてのユーザーがログアウトされる場合は、OVERLEAF_SESSION_SECRET を設定してください。これがない場合、セッション Cookie はコンテナが再作成されるたびに生成し直されるシークレットで署名されます。環境変数の Q&A を参照してください。
最終更新日 2026年11月8日