Add dark mode palettes + Woodpecker CI pipeline
- 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>
This commit is contained in:
26
docker/docker-compose.dev.yml
Normal file
26
docker/docker-compose.dev.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
services:
|
||||
backend:
|
||||
build:
|
||||
target: development
|
||||
environment:
|
||||
DATABASE_URL: sqlite+aiosqlite:///./sejeteralo.db
|
||||
SECRET_KEY: dev-secret-key
|
||||
DEBUG: "true"
|
||||
CORS_ORIGINS: '["http://localhost:3000"]'
|
||||
ports: !override
|
||||
- "8000:8000"
|
||||
volumes:
|
||||
- ../backend:/app
|
||||
labels: []
|
||||
|
||||
frontend:
|
||||
build:
|
||||
target: development
|
||||
environment:
|
||||
NUXT_PUBLIC_API_BASE: http://localhost:8000/api/v1
|
||||
ports: !override
|
||||
- "3000:3000"
|
||||
- "24678:24678"
|
||||
volumes:
|
||||
- ../frontend:/app
|
||||
labels: []
|
||||
Reference in New Issue
Block a user