Przejdź do głównej treści

Rozejrzyjmy się

Masz już lokalną kopię Toolkitu, więc przyjrzyjmy się strukturze repozytorium za pomocą polecenia ls.
Run this
Polecenie ls -l wyświetla szczegółową, długą listę zawartości katalogu, zawierającą dodatkowe informacje o plikach, takie jak uprawnienia, właściciel i rozmiar.
Jeśli klonowanie przebiegło pomyślnie, powinieneś zobaczyć coś takiego:
Wszystkie pliki konfiguracyjne należące do użytkownika znajdują się w katalogu config/. Ten katalog jest wyłączony z systemu kontroli wersji git, więc aktualizacja Toolkitu go nie zmieni.

Struktura repozytorium

Zalecamy, aby nie modyfikować bezpośrednio plików poza folderem /config. Jeśli musisz wprowadzić zmiany, możesz to zrobić za pomocą zmiennych środowiskowych ustawianych w pliku config/variables.env lub config/overleaf.rc.
Na przykład, aby ustawić obraz usługi mongo, zamiast bezpośrednio edytować lib/docker-compose.mongo.yml, ustaw obraz za pomocą zmiennej środowiskowej MONGO_IMAGE w pliku config/overleaf.rc. Więcej informacji znajdziesz na stronie Ustawienia Toolkitu.
Toolkit nie zmieni żadnych danych w katalogu config/ bez Twojej zgody.

Polecenia

Uruchamiaj te skrypty z katalogu Toolkit. Każdy z nich wyświetla swoje opcje po podaniu --help.
Gdy bin/up odtwarza kontener, wszystkie zmiany wprowadzone w jego wnętrzu zostają utracone, na przykład pakiety zainstalowane lub pliki edytowane za pomocą bin/shell. Zachowywane są tylko katalogi danych (domyślnie data/) oraz config/. Trwałe zmiany wprowadzaj zamiast tego za pomocą config/variables.env, config/overleaf.rc lub config/docker-compose.override.yml.
Jeśli każde bin/up wylogowuje wszystkich użytkowników, ustaw OVERLEAF_SESSION_SECRET. Bez tej zmiennej ciasteczka sesji są podpisywane sekretem generowanym od nowa przy każdym odtworzeniu kontenera, zobacz sekcję Pytania i odpowiedzi w Zmienne środowiskowe.
Ostatnia modyfikacja 8 listopada 2026