gitignore
This commit is contained in:
43
.gitgnore
Normal file
43
.gitgnore
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
# ===================================================================
|
||||||
|
# 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
|
||||||
Reference in New Issue
Block a user