claude-os/.gitignore
Bob Roberts 1d16eec139 fix: Track schema.sqlite in git for CI/CD compatibility
Changed:
- Added exception to .gitignore for app/db/schema.sqlite
- The schema file is required for database initialization
- Other *.sqlite files are still ignored (databases)
- CI now has access to the schema needed for testing

The schema.sqlite file defines the database structure and should
be version controlled. Only actual database files (data/*.db) are
ignored.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 22:23:54 -05:00

80 lines
770 B
Text

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# Virtual Environment
venv/
env/
ENV/
.venv
# Node.js / React / Frontend
node_modules/
frontend/dist/
frontend/.vite/
*.tsbuildinfo
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.npm
.yarn
frontend-dev.log
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Environment Variables
.env
# Data Directories
data/chroma/
data/uploads/
data/ollama/
data/postgres/
*.db
*.sqlite
# Exception: Schema file should be tracked
!app/db/schema.sqlite
# Docker
.dockerignore
# Logs
*.log
logs/
# Streamlit
.streamlit/secrets.toml
# Temporary Files
tmp/
temp/
*.tmp
# OS
Thumbs.db