1.7 KiB
1.7 KiB
v0.1.1
- Ajout d'une image Docker de production "ext" (Next.js
next start
) lisant les URLs d'API via variables d'environnement, évitant toute référence àlocalhost
. - Remplacement d'URLs codées en dur dans l'écran de connexion email par l'utilisation de
FrontendVariables
et desNEXT_PUBLIC_*
. - Documentation
docs/ext.md
ajoutée (build, run, push, variables supportées).
v0.1.2
- LoginCallback (
index.tsx
) ajusté: suppression de la redirection spécialelocal.4nkweb.com
au profit d'un flux standard basé sur variables d'environnement.
v0.1.3
v0.1.4
v0.1.5
-
IdNot: appel backend changé en POST
/api/v1/idnot/auth
avec{ code }
dans le corps (évite erreurs 502 proxy sur URL longue). -
Documentation et tests mis à jour.
-
Rappel déploiement: builder et pousser l’image tagguée
ext
pour récupération parlecoffre_node
. -
Sous-chemin Next activé:
basePath: '/lecoffre'
. -
Normalisation SSR du
targetOrigin
de l’iframe sur l’origine deNEXT_PUBLIC_4NK_URL
. -
CI: build-arg optionnel
NEXT_PUBLIC_4NK_URL
depuis les secrets. -
Optimisations build Docker:
.dockerignore
pour réduire le contexte.- Next.js
output: 'standalone'
pour une image runtime plus légère. - Caches BuildKit (npm et .next) pour accélérer les builds.
- Runtime basé sur
server.js
(standalone) au lieu denext start
.
v0.1.6
- Mise en place d’un "callback bridge" pour IdNot:
- Page bridge côté domaine autorisé (
/authorized-client
) qui POST lecode
vers/api/v1/idnot/auth
et redirige. - Page front
/lecoffre/authorized-bridge
qui consomme#token
/#error
, stocke le cookie et redirige vers le tableau de bord.
- Page bridge côté domaine autorisé (
- Permet le login sans modifier la liste des callbacks autorisés chez IdNot.