Vai al contenuto principale

Diamo un’occhiata

Ora che hai una copia locale del Toolkit, diamo un’occhiata alla struttura del repository usando il comando ls.
Run this
Il comando ls -l mostra un elenco dettagliato in formato esteso del contenuto di una directory, fornendo informazioni aggiuntive sui file come permessi, proprietario e dimensione.
Se la clonazione è andata a buon fine, dovresti vedere qualcosa di simile:
Tutti i file di configurazione di proprietà dell’utente si trovano nella directory config/. Questa directory è esclusa dal sistema di controllo di versione git, quindi non verrà modificata dall’aggiornamento del Toolkit.

Struttura del repository

Ti consigliamo di non modificare direttamente i file al di fuori della cartella /config. Se invece devi apportare modifiche, puoi farlo tramite variabili d’ambiente impostate in config/variables.env o config/overleaf.rc.
Ad esempio, per impostare l’immagine del servizio mongo, invece di modificare direttamente lib/docker-compose.mongo.yml, imposta l’immagine usando la variabile d’ambiente MONGO_IMAGE in config/overleaf.rc. Per ulteriori informazioni, consulta la pagina Impostazioni del Toolkit.
Il Toolkit non modificherà alcun dato nella directory config/ senza il tuo permesso.

Comandi

Esegui questi script dalla directory del Toolkit. Ognuno mostra le proprie opzioni con --help.
Quando bin/up ricrea un container, tutto ciò che è stato modificato al suo interno va perso, ad esempio i pacchetti installati o i file modificati tramite bin/shell. Vengono conservate solo le directory dei dati (data/ per impostazione predefinita) e config/. Apporta invece le modifiche permanenti tramite config/variables.env, config/overleaf.rc o config/docker-compose.override.yml.
Se ogni bin/up disconnette tutti gli utenti, imposta OVERLEAF_SESSION_SECRET. Senza di essa i cookie di sessione vengono firmati con un secret che viene rigenerato ogni volta che il container viene ricreato, vedi le Q&A in Variabili d’ambiente.
Ultima modifica il 8 novembre 2026