Erreur : /api/hub-tenant/posthog/recordings retourne 401 sur mothership malgre TENANT_PROXY_SECRET_PALIMEX_V2 present dans .env du host. Symptome cote palimex-v2 : Mothership proxy: Server Error sur /hub/bi/posthog. Env vars nouvelles invisibles dans le container ac_nuxt.
Check ajouté : deploy-nuxt.sh switche de docker start a docker compose -f COMPOSE_FILE up -d --no-deps --force-recreate. Commit 4a3be07e. Fallback docker start preserve.
Cause racine : docker start reutilise les env vars GELEES a la creation du container. env_file: .env du docker-compose.yml n est lu QUE par docker compose up, pas par docker start/restart. deploy-nuxt.sh ligne 278 faisait docker start sans recreate.
Erreur : /hub/bi/posthog build echoue : Cannot find module @tailwindcss/typography au require dans core/tailwind.config.ts. Build incremental + retry purge cache KO tous les deux. Aucun deploy AC depuis le 12/05 (commit 0b7fcc2f qui a introduit le dep) -> bug latent revele aujourd hui par ./deploy ac.
Check ajouté : Pre-commit a ajouter : grep des require()/import depuis core/*.config.ts et verifier que chaque dep soit en dependencies (pas devDependencies) dans package.json racine.
Cause racine : Container ac_nuxt + preprod_nuxt ont NODE_ENV=production donc npm install skip les devDependencies. Les packages tailwindcss + @tailwindcss/typography + rolldown-vite (overrides) etaient en devDependencies alors qu ils sont consommes au BUILD de production. Fix : git mv 3 packages devDeps -> deps + regen package-lock (commit f9a2f553).
Erreur : Palimex prod : 9 produits actifs (3715-3721 olives EGYPTE, 3723 noisette hachée, 3724 brisure pécan) avec id_category_default IN (1,2) racine PS → URL builder fallback /{slug}-{id} non-handled par [...path].vue → 404 sur recherche/megamenu/listings.
Fix appliqué : UPDATE atomique ps_product + ps_product_shop sur 9 lignes (7×413 olives-en-seau-1012, 2×281 cuisine-patisserie-1kg) après backup pg_dump ciblé. Verify : /produit/{id} → 301 → canonical → 200 OK.
Découvert via Alex testant https://palimex-nuxt.alexandrecarette.fr/meyva-brisure-de-noix-de-pecan-6x1kg-3724.
Check ajouté : À ajouter : check audit nightly listant les products active=1 AND id_category_default IN (1,2) — alerter avant publication. Idem pipeline import : valider id_category_default appartient à ps_category_product du produit avant COMMIT.
Cause racine : Import FT du 07/05 (chantier palimex-aude-ft-mai) a créé produits sans poser id_category_default sur une vraie feuille — script POST PG laisse défaut PS = 2 (Accueil).
Nous travaillons avec Alexandre depuis quelques mois et sommes ravis de son a
Nous travaillons avec Alexandre depuis quelques mois et sommes ravis de son accompagnement. Alexandre comprend parfaitement les enjeux et problématiques liés à notre activité et parvient, en réponse, à nous apporter des solutions techniques et fonctionnelles en respectant coûts et délais.
janv. 2023
La résolution de mes problèmes à été rapide et efficace, je recommande :)
La résolution de mes problèmes à été rapide et efficace, je recommande :).
oct. 2022
Super
Super
juin 2022
Au Top
Au Top. tout simplement
juin 2022
Configuration d''un VPS et migration réalisée avec succès, bons conseils, dia
Configuration d'un VPS et migration réalisée avec succès, bons conseils, diagnostique rapide et efficace de nos problèmes. Je recommande.
mai 2022
Toujours aussi clair et clairvoyant
Toujours aussi clair et clairvoyant... ;) Un plaisir de travailler avec Alexandre