43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
# ===================================================================
|
|
# File .gitignore Globale per la Monorepo
|
|
# ===================================================================
|
|
|
|
# 1. Variabili d'ambiente e segreti
|
|
# Mai committare file .env. Contengono segreti e configurazioni locali.
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# 2. File di Sistema Operativo
|
|
# File di metadati di macOS e Windows
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# 3. File specifici dell'IDE e dell'Editor
|
|
# Evita di committare le configurazioni personali dell'ambiente di sviluppo.
|
|
.idea/
|
|
.vscode/
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
|
|
# 4. Dipendenze e Artefatti dei Pacchetti
|
|
# Anche se ogni pacchetto ha il suo .gitignore, è buona norma
|
|
# escludere le dipendenze più comuni a livello globale.
|
|
node_modules/
|
|
/packages/backend/venv/
|
|
/packages/backend/.venv/
|
|
|
|
# 5. Log e File Temporanei
|
|
*.log
|
|
*.tmp
|
|
*.temp
|
|
|
|
# 6. Directory per i file caricati
|
|
# Ignora il CONTENUTO della directory uploads, ma non la directory stessa.
|
|
# Il file .gitkeep assicura che la directory vuota venga tracciata.
|
|
/uploads/*
|
|
!/uploads/.gitkeep
|
|
|
|
# 7. File specifici di Docker
|
|
# File di override per Docker Compose, spesso usati per configurazioni locali
|
|
docker-compose.override.yml |