- Add 2 dark palettes (Nuit, Ocean) to DisplaySettings with full SVG theme tokens — all hardcoded SVG colors (grids, legends, text fills, pills, dot strokes, drag handles) replaced with reactive bindings - Update scoped CSS to use var(--color-*) and var(--svg-*) throughout - Add Woodpecker CI pipeline (.woodpecker.yml): build → docker push → deploy - Add multi-stage Dockerfiles for backend (Python) and frontend (Nuxt) - Add production docker-compose with Traefik labels + dev override - Remove old single-stage Dockerfiles and root docker-compose.yml - Update Makefile with docker-dev target - Exclude data files (pdf, xls, ipynb) from git Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
62 lines
538 B
Plaintext
62 lines
538 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.eggs/
|
|
venv/
|
|
.venv/
|
|
*.egg
|
|
|
|
# Jupyter
|
|
.ipynb_checkpoints/
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env.production
|
|
|
|
# Database
|
|
*.db
|
|
*.sqlite3
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Node
|
|
node_modules/
|
|
.nuxt/
|
|
.output/
|
|
.nitro/
|
|
.cache/
|
|
|
|
# Uploads
|
|
backend/uploads/
|
|
|
|
# Coverage
|
|
htmlcov/
|
|
.coverage
|
|
coverage.xml
|
|
|
|
# Sensitive dev files
|
|
IDENTIFIANTS.txt
|
|
data/DEV-CREDENTIALS.md
|
|
|
|
# Data files (research, not part of the app)
|
|
*.pdf
|
|
*.xls
|
|
*.xlsx
|
|
*.ipynb
|
|
eau.py
|