ordinarthur 2b34388723
All checks were successful
Build & Deploy Landing / build-and-deploy (push) Successful in 48s
fix(landing): copie le workspace + node_modules pruned en runner stage
Le bundle Astro standalone (dist/server/entry.mjs) référence quand même
certaines deps externes (react, react-dom, lucide-react, sharp). En ne
copiant que dist/ vers le runner, le pod crashait au boot — Node ne
trouvait pas les modules → startupProbe failed → rollout K3s timeout.

Stratégie miroir de Dockerfile.api : on prune les devDeps après build,
puis on copie tout /repo dans /app. Les workspace symlinks (apps/landing
↔ packages/ui ↔ packages/shared) restent fonctionnels, les hoisted deps
(react, etc.) sont résolus depuis /app/node_modules.

CMD ajusté à `node ./dist/server/entry.mjs` (relative depuis le WORKDIR
/app/apps/landing) pour cohérence.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 15:27:45 +02:00
2026-05-05 18:52:34 +02:00
2026-05-06 19:02:39 +02:00
Description
Rubis Sur l'Ongle — landing page + futur SaaS
8.9 MiB
Languages
TypeScript 95.1%
Astro 3.8%
JavaScript 0.7%
CSS 0.2%