Langsung ke konten utama

Melihat-lihat

Setelah Anda memiliki salinan lokal Toolkit, mari kita lihat struktur repositori menggunakan perintah ls.
Run this
Perintah ls -l menampilkan daftar panjang yang terperinci dari isi sebuah direktori, beserta informasi file tambahan seperti izin, kepemilikan, dan ukuran.
Jika semuanya berhasil di-clone, Anda akan melihat sesuatu seperti ini:
Semua file konfigurasi milik pengguna berada di direktori config/. Direktori ini dikecualikan dari sistem kontrol revisi git, sehingga tidak akan berubah saat Toolkit diperbarui.

Tata letak repositori

Kami menyarankan untuk tidak mengubah file di luar folder /config secara langsung. Sebagai gantinya, jika Anda perlu melakukan perubahan, perubahan tersebut dapat dilakukan melalui variabel lingkungan yang diatur di config/variables.env atau config/overleaf.rc.
Misalnya, untuk mengatur image layanan mongo, alih-alih mengedit lib/docker-compose.mongo.yml secara langsung, atur image menggunakan variabel lingkungan MONGO_IMAGE di config/overleaf.rc. Untuk informasi lebih lanjut, lihat halaman Pengaturan Toolkit.
Toolkit tidak akan mengubah data apa pun di direktori config/ tanpa izin Anda.

Perintah

Jalankan skrip-skrip ini dari direktori Toolkit. Setiap skrip menampilkan opsinya dengan --help.
Saat bin/up membuat ulang sebuah kontainer, semua yang diubah di dalamnya akan hilang, misalnya paket yang diinstal atau file yang diedit melalui bin/shell. Hanya direktori data (data/ secara default) dan config/ yang dipertahankan. Lakukan perubahan permanen melalui config/variables.env, config/overleaf.rc, atau config/docker-compose.override.yml.
Jika setiap bin/up membuat semua pengguna logout, atur OVERLEAF_SESSION_SECRET. Tanpa variabel ini, cookie sesi ditandatangani dengan secret yang dibuat ulang setiap kali kontainer dibuat ulang, lihat Tanya Jawab di Variabel Lingkungan.
Terakhir diubah pada 8 November 2026