C_Ma_For
8bd49050f6
fix: add .dockerignore to exclude .env files from build context (was overriding DATABASE_URL)
2026-06-07 02:00:21 +02:00
C_Ma_For
79ebb6ced3
fix: use npm ci --omit=dev in runner (resolves all transitive prisma deps)
2026-06-07 01:37:03 +02:00
C_Ma_For
d80e50e9de
fix: recreate .bin/prisma as symlink in runner (preserves __dirname for WASM resolution)
2026-06-07 01:32:37 +02:00
C_Ma_For
f022238a40
fix: copy full node_modules/prisma package for WASM files in runner stage
2026-06-07 01:28:41 +02:00
C_Ma_For
f23c954ecd
chore: add public/ directory (required by Next.js standalone build)
2026-06-07 01:25:00 +02:00
C_Ma_For
96700ae252
fix: eslint disable-next-line for required any casts (NextAuth v4 limitation)
2026-06-07 01:22:07 +02:00
C_Ma_For
99c3380d00
feat: dockerfile + docker-compose + déploiement VPS gestion.materiaux-destock.fr
2026-06-07 00:27:16 +02:00
C_Ma_For
51f87c0672
feat: app shell avec sidebar, header et pages placeholder
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-07 00:20:57 +02:00
C_Ma_For
8d06706a24
feat: page login avec gestion erreurs et rate limiting
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-07 00:20:36 +02:00
C_Ma_For
44b3b4dd8d
fix: improve type safety in NextAuth callbacks (remove any, add explanatory comments)
2026-06-07 00:08:11 +02:00
C_Ma_For
38dc6efc09
feat: middleware protection routes + restriction admin /parametres
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-07 00:05:28 +02:00
C_Ma_For
f9a14b009a
feat: NextAuth credentials + JWT 8h + rate limiting
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-07 00:05:14 +02:00
C_Ma_For
2acf899465
feat: rate limiting connexion (5 essais / 15 min)
2026-06-06 17:24:19 +02:00
C_Ma_For
dbb155cb3a
fix: remove hardcoded seed password from package.json (use SEED_ADMIN_PASSWORD env var)
2026-06-06 17:22:25 +02:00
C_Ma_For
192def9008
feat: prisma schema User + SyncRun + seed admin
...
Sets up Prisma 7 with SQLite (better-sqlite3 adapter), User and SyncRun models, migration, and admin seed account for mathieu.fort@gmail.com .
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-06 17:15:54 +02:00
C_Ma_For
1b60fd79f7
chore: replace boilerplate page.tsx with minimal placeholder
2026-06-06 16:21:34 +02:00
C_Ma_For
f435b1f6cc
chore: scaffold Next.js 14 app
2026-06-06 16:04:15 +02:00