Files
iti-technology/prompts/03-medusa-scaffold.md
Lorenzo SanesiandClaude Opus 5.5 b83ce039fb
Deploy stack su Proxmox / deploy (push) Failing after 3s
Piattaforma ITI TECHNOLOGY: monorepo, Medusa, API, sito, area riservata e deploy
Monorepo npm con apps/public (Angular SSR), apps/private (Angular SPA),
apps/api (Fastify), packages/shared e packages/styles; Medusa 2.21 in medusa/;
infrastruttura Docker (Postgres PostGIS+pgvector, Redis, Caddy, backup) e
workflow Gitea Actions per il deploy via SSH a ogni push su master.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jQyT6dR9czzGwqb7FkG6u
2026-10-20 09:30:48 +02:00

1.0 KiB

03 — Scaffold Medusa

Leggi CLAUDE.md.

Obiettivo

Creare il progetto Medusa v2 in medusa/, collegato al database iti_medusa e a Redis.

Cosa fare

  • Usa create-medusa-app (senza storefront Next.js) in medusa/.
  • Configura medusa-config.ts con DATABASE_URL → iti_medusa, REDIS_URL, CORS (STORE_CORS, ADMIN_CORS, AUTH_CORS) da env.
  • Modulo file: storage locale su disco (cartella configurabile via env, che in produzione sarà un volume Docker).
  • Crea l'utente admin Medusa via CLI e documenta il comando.
  • Il dashboard admin integrato di Medusa sarà usato per gestire il catalogo nell'MVP (vedi nota in CLAUDE.md).

Criteri di accettazione

  • npm run dev dentro medusa/ avvia il server senza errori e le migrazioni sono applicate su iti_medusa.
  • Il dashboard admin è raggiungibile e permette il login.
  • GET /health risponde 200.
  • medusa/.env.example creato.
  • CLAUDE.md aggiornato: come avviare Medusa, dove sta il dashboard, decisione "catalogo gestito dal dashboard Medusa nell'MVP".