feat(deploy): image web Docker et docker-compose complet (P5)
- Dockerfile multi-étapes (node:22-alpine, pnpm, output standalone), .dockerignore - docker-compose : service web (hôte 4000) + mysql + mongo avec volumes nommés - Env de connexion selon DB_IMPL (MYSQL_*, MONGODB_URI) ; mongo ?authSource=admin - Seed MySQL via 02-seed.sh (--default-character-set=utf8mb4) pour un UTF-8 propre - fix(api): parseTags gère les colonnes JSON déjà parsées par mysql2 - TODO : phase 5 et DoD cochées
This commit is contained in:
1 parent
17ae195b39
commit
f165168608
9 files changed
+112
-20
No files matched your search
+1
-1
@@ -13,4 +13,4 @@ MYSQL_DATABASE=flashcards
|
||||
|
||||
# MongoDB (conteneur docker dédié flashcards-mongo, port local 27018)
|
||||
MONGODB_DATABASE=flashcards
|
||||
MONGODB_URI=mongodb://flashcards:flashcards@localhost:27018/flashcards
|
||||
MONGODB_URI=mongodb://flashcards:flashcards@localhost:27018/flashcards?authSource=admin
|
||||
Reference in new issue
Block a user