This website requires JavaScript.
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