Esclusione di file dalle distribuzioni con.Esadaxignore

Autore:Vishal Singh
Aggiornato:11 ago 2025

Il file .Esadaxignore è un potente strumento per la gestione delle distribuzioni su Esadax. Consente di specificare quali file e directory devono essere esclusi durante il processo di distribuzione.

Panoramica

Il file .Esadaxignore funziona in modo simile a un file .gitignore, ma è specifico per Esadax. Posizionando questo file nella directory principale del tuo progetto, puoi escludere determinati file e directory dall'essere caricati o serviti su Esadax.

Ecco come funziona

  1. Esclusioni predefinite: tutti i file sono esclusi per impostazione predefinita, se non diversamente specificato.
  2. Inclusione di file: Per includere un file o una directory, aggiungere il suo nome preceduto da ! nel file .Esadaxignore.
  3. Struttura: Il file deve essere posizionato al livello radice del progetto.

Esempio di utilizzo

Per escludere file e directory specifici:

.Esadaxignore image private.html

Ciò impedirà il caricamento della directory /image e del file /private.html.

Casi d'uso avanzati

  • Consentire file specifici: aggiungere !file_name per consentire un file specifico.
  • Ignorare tutti i file: Iniziare con /* per ignorare tutti i file nella directory principale.
    .Esadaxignore /*
    
  • Combinazione di regole: utilizzare più linee per creare regole complesse.

Monorepos e flussi di lavoro

  • In un monorepo, il file .Esadaxignore alla radice del progetto ha la precedenza su qualsiasi altra configurazione.
  • Se non viene trovato .Esadaxignore, Esadax utilizza quello a livello di root.

Le migliori pratiche

  1. Sicurezza: Usalo per proteggere i file sensibili come private.html.
  2. Efficienza: Carica solo i file necessari, riducendo le dimensioni di distribuzione e migliorando la velocità.
  3. Conformità: garantisci la conformità ai requisiti specifici del progetto escludendo i file non necessari.

Sfruttando il file .Esadaxignore, è possibile semplificare il processo di distribuzione mantenendo il progetto sicuro ed efficiente.