-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
140 lines (121 loc) · 3.4 KB
/
.gitignore
File metadata and controls
140 lines (121 loc) · 3.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
# Creado para un proyecto de microservicios con Java/Spring Boot, Python/FastAPI, Nginx y Docker.
# =====================================================================
# General / OS / IDE
# =====================================================================
.DS_Store # macOS
.env # Archivos de variables de entorno (sensibles)
.idea/ # Directorio de proyectos IntelliJ
.vscode/ # Directorio de proyectos VS Code (a veces quieres ignorar esto, a veces no, depende de tu equipo)
*.swp
*.bak
*~
*#
*@
.metadata # Eclipse
*.iml # IntelliJ IDEA module files
.project
.classpath
.settings/
# =====================================================================
# Docker
# =====================================================================
# Ignore all Docker bind mounts.
# If you are using Docker volumes, you can ignore the specific paths where they are mounted.
# Example for your project:
# /chatbot-api/chroma_db/ # Si ChromaDB persiste en el volumen de tu API
# Si usas volúmenes externos nombrados, no se mapean a tu repo local, así que no necesitan ser ignorados aquí.
# Docker build cache (created by Docker Desktop or buildx)
.dockerignore
.docker/
target/docker/
docker-compose.override.yml # Si lo usas para configuración local que no quieres versionar
# =====================================================================
# Java / Maven (para el servicio 'backend')
# =====================================================================
# Maven project files
/target/
/pom.xml.tag
/pom.xml.bak
/pom.xml.versionsBackup
/pom.xml.next
/release.properties
/releaseManager.tag
/build/
*.jar
*.war
*.ear
*.class
# Logs
*.log
# Eclipse
.project
.classpath
.settings/
# IntelliJ IDEA
.idea/
*.iml
*.iws
*.ipr
# STS (Spring Tool Suite)
.apt_generated/
.factorypath
.springBeans
# Maven wrappers
/.mvn/wrapper/maven-wrapper.jar
# =====================================================================
# Python / FastAPI (para el servicio 'chatbot-api')
# =====================================================================
# Byte-compiled / optimized / DLL files
__pycache__/
*.pyc
*.pyd
*.pyo
# C extensions
*.so
# Distribution / packaging
.Python
build/
dist/
eggs/
*.egg-info/
.install_data
.bdist.MIPS
.bdist.MIPSEL
.make_npck
# Environments
.env/
venv/
env/
.venv/
# Carpeta de la base de datos vectorial (si es ChromaDB local y persiste en el proyecto)
# Asegúrate de que este camino sea correcto relativo a la raíz del repo
/chatbot-api/chroma_db/
# Logs y otros
*.log
*.sqlite3 # Si usas SQLite
*.db # Otros archivos de base de datos
# =====================================================================
# Frontend (Nginx + HTML/JS - si evoluciona a Angular/Node)
# =====================================================================
# Directorios de módulos de dependencias
/node_modules/
# Archivos de build/dist
/dist/
/build/
# Archivos de log
*.log
# Si en el futuro usas Angular/npm/yarn
.angular/
.cache/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# =====================================================================
# Modelos de LLM (gestionados por Ollama)
# =====================================================================
# Los modelos de Ollama se gestionan dentro de los contenedores de Ollama
# y normalmente no deberían estar en el repositorio Git.
# Si por alguna razón los tienes copiados en tu repo local para algún fin
# fuera del contenedor, ignóralos aquí.
# Por ejemplo:
# /ollama_models/