Commit Graph

  • 90b94e653e refactor: backend port 8000 → 7000 pour eviter conflits applicatifs main bruno 2026-08-06 11:40:18 -04:00
  • 707d1f274b Revert env_file path to .env (docker-compose/ is the correct location) bruno 2026-06-26 09:03:41 -04:00
  • 0365f00eee Fix env_file path: .env → ../.env (compose subdirectory) bruno 2026-06-26 08:51:52 -04:00
  • 73a5e401d2 Rewrite ai_vision.py: simplified single-call OpenRouter, no retries, 180s timeout bruno 2026-06-26 07:44:44 -04:00
  • cd2a2efbd5 Increase AI timeout to 180s, disable retries (0) for slow vision models bruno 2026-06-25 23:11:47 -04:00
  • 7cc2416411 Add AI connectivity check endpoint: GET /admin/api/ai/connectivity bruno 2026-06-25 23:00:20 -04:00
  • 3711ce202f Resize images to max 1024px before AI analysis to prevent timeouts bruno 2026-06-25 22:41:08 -04:00
  • 317c73407e Fix dropdown menu: use React portal to render outside table overflow bruno 2026-06-25 22:13:11 -04:00
  • 009e42b3e2 Fix dropdown menu clipping: remove overflow-hidden from clients table card bruno 2026-06-25 21:57:05 -04:00
  • 5654961642 Improved AI error diagnostics: detailed timeout logging per attempt bruno 2026-06-25 16:29:18 -04:00
  • eda4faeb78 Pipeline resilience: try/finally + startup recovery for stuck images bruno 2026-06-25 13:46:47 -04:00
  • 92cf23dbb3 Live AI provider/model switching without restart bruno 2026-06-25 11:07:17 -04:00
  • 7dd26ea636 Fix unused Images import bruno 2026-06-25 10:56:31 -04:00
  • c1f0492124 Fix ClientDetail: use ImageLoader instead of static icon for thumbnails bruno 2026-06-25 10:54:19 -04:00
  • b9c4622ece Add auto-migration for ai_provider/ai_model columns on existing DB bruno 2026-06-25 10:43:42 -04:00
  • 8ce64c8578 Fix unused import and variable in AIConfigSection bruno 2026-06-25 10:33:36 -04:00
  • 9bb440707c AI Vision: multi-provider config, model testing, per-client AI preferences bruno 2026-06-25 10:30:50 -04:00
  • 1260a46c7c Add /files/ proxy in nginx config for signed URLs bruno 2026-06-25 10:01:11 -04:00
  • 4085902ad4 Fix unused get param in auth.store.ts bruno 2026-06-25 08:25:32 -04:00
  • 1e36216349 Fix remaining anthropic→ai references in TypeScript types and Dashboard bruno 2026-06-25 08:23:19 -04:00
  • f5de66f848 Fix AI env passthrough and health check key mismatch bruno 2026-06-25 08:16:28 -04:00
  • 342cb30657 Eagerly load Image.client relationship in queries bruno 2026-06-24 21:32:55 -04:00
  • a415526c66 Fix environment variable placeholders in production config bruno 2026-06-24 12:47:28 -04:00
  • 7360836829 Add missing JWT and admin API env vars to prod compose bruno 2026-06-24 12:46:26 -04:00
  • ca15528280 fix: indentation REDIS_URL dans worker bruno 2026-06-24 12:24:09 -04:00
  • d444ee98bb fix: suppression REDIS_URL dupliqué dans worker bruno 2026-06-24 12:03:37 -04:00
  • a7fe32f66e fix: user 1000:1000 pour backend+worker (permissions NFS) + worker manquant bruno 2026-06-24 12:01:51 -04:00
  • 6eb98f6ed9 Fix setup instructions to use explicit shell commands bruno 2026-06-24 12:00:08 -04:00
  • a358893275 fix: supprime l'erreur grep dans show_bootstrap_key (stderr redirige) bruno 2026-06-24 11:47:01 -04:00
  • 1c857bd533 feat: affiche les clés admin (bootstrap + ADMIN_API_KEY) dans tous les modes bruno 2026-06-24 11:42:18 -04:00
  • 488ff91af0 fix: retrait env_file du compose (géré par deploy.sh --env-file) bruno 2026-06-24 11:31:07 -04:00
  • 1206ac2851 fix: suppression REDIS_URL dupliqué dans docker-compose.prod.yml bruno 2026-06-24 11:27:56 -04:00
  • f6ed74039a fix: CORS_ORIGINS quote et source securise du .env bruno 2026-06-24 11:24:11 -04:00
  • 13a40555f7 docs: mise à jour DEPLOYMENT.md et PRODUCTION_CHECKLIST pour nouvelle structure bruno 2026-06-24 10:57:36 -04:00
  • 99205931c9 feat: assistant interactif de configuration dans deploy.sh (stockage, AI, OCR, CORS, backups) bruno 2026-06-24 10:54:18 -04:00
  • eeddca1794 docs: mise à jour README avec nouvelle structure et scripts bruno 2026-06-23 22:19:51 -04:00
  • a626ab4981 refactor: structure docker-compose/ + scripts deploy.sh et setup.sh bruno 2026-06-23 22:17:26 -04:00
  • a9c5a5900d Update group ID from 1000 to 4000 in production config bruno 2026-06-23 17:24:55 -04:00
  • aa291b1f15 Set database container user to host UID bruno 2026-06-23 17:19:07 -04:00
  • bc6f7f6778 Set user and group for backend and worker containers bruno 2026-06-23 17:17:38 -04:00
  • 0ca35d320a Switch to NFS-backed paths and disable MinIO bruno 2026-06-23 17:10:34 -04:00
  • 7787d6db98 fix: persistance du login admin via localStorage (zustand persist) bruno 2026-06-23 16:09:20 -04:00
  • a8eeb6394a feat: ajout images:delete dans scopes, édition client dans ClientDetail bruno 2026-06-23 15:55:07 -04:00
  • 8e9c600aa3 fix: admin voit toutes les images, ajout images:delete par défaut, filtre client_id pour admin bruno 2026-06-23 15:35:35 -04:00
  • 262f29f013 feat: endpoint PUT /api/v1/images/{id}/tags — mise à jour manuelle des tags bruno 2026-06-23 15:15:59 -04:00
  • eb75db7f12 Update default upload and thumbnail paths for Docker bruno 2026-06-23 15:08:16 -04:00
  • 42af9243a5 Switch production config to env vars with defaults bruno 2026-06-23 12:39:21 -04:00
  • ee2abc344c Fix nginx: add IPv6 listen [::]:80 to fix connection reset bruno 2026-06-22 22:34:24 -04:00
  • e965e44e89 Fix admin nginx: listen on port 80 instead of 3000 (match docker-compose port mapping) bruno 2026-06-22 22:23:39 -04:00
  • bc94e13dc8 Change production service port mappings and fix YAML quotes bruno 2026-06-22 22:15:34 -04:00
  • f2ee52c43a Add admin panel service to production compose (imago-admin image) bruno 2026-06-22 22:03:06 -04:00
  • 6315da5fe6 Fix production compose: explicit REDIS_URL + DATABASE_URL in environment (override corrupted env_file) bruno 2026-06-22 21:38:28 -04:00
  • 91c336b6a0 Fix directory paths in README instructions bruno 2026-06-22 21:23:59 -04:00
  • b3b0731acf Fix production compose: explicit POSTGRES_PASSWORD and MINIO_ROOT_PASSWORD bruno 2026-06-22 21:22:56 -04:00
  • 6b7cdcdb62 Fix README: correct deploy steps, remove stale alembic/run.py refs, add registry + new docs bruno 2026-06-22 20:46:38 -04:00
  • e977b6f2a3 Update clone URL in README instructions bruno 2026-06-22 20:42:59 -04:00
  • ae072dba26 Update official docs: API guide v2.0, architecture with new components bruno 2026-06-22 20:34:10 -04:00
  • 0050ace888 Update deploy doc to use docker-registry.dev.home:5000 + production compose bruno 2026-06-22 20:30:22 -04:00
  • a4a38cda14 Update registry hostname to docker-registry.dev.home:5000 bruno 2026-06-22 20:20:34 -04:00
  • d916b63b62 Add Docker build/deploy scripts, .dockerignore, and registry skill bruno 2026-06-22 20:16:53 -04:00
  • 314df55221 Add production deployment guide and checklist bruno 2026-06-22 19:34:03 -04:00
  • da69b786d3 Fix S3 credentials and remove duplicated worker service bruno 2026-06-22 18:55:39 -04:00
  • d323ed98e5 T1-T4: tests de resilience, SDK PyPI ready, worker docker-compose, fix compat tests bruno 2026-06-22 16:49:39 -04:00
  • 9085ff57eb Add advanced feature ideas for future roadmap bruno 2026-06-22 15:09:30 -04:00
  • caefc1b1a0 Add configuration files and comprehensive project documentation bruno 2026-06-22 14:50:05 -04:00
  • 0d2ecbd218 Upgrade configuration and Docker stack to v2.0.0 bruno 2026-06-22 14:49:56 -04:00
  • 2f2a5e9b4a Add admin panel, WebSocket support, and API versioning bruno 2026-06-22 11:25:22 -04:00
  • d68deb9c74 Mise à jour de la configuration de la base de données pour utiliser PostgreSQL et ajout de Redis dans le fichier .env. Modifications du Dockerfile pour installer les dépendances nécessaires. Amélioration des services de stockage pour supporter les opérations asynchrones avec S3 et le stockage local. Refactorisation des pipelines d'images pour une meilleure gestion des tâches asynchrones. Ajout de la gestion des clés API dans l'authentification. Mise à jour de la documentation et des exemples d'utilisation. bruno 2026-02-24 16:19:18 -05:00
  • cc99fea20a Add comprehensive test suite for image processing and related services bruno 2026-02-24 11:22:10 -05:00