# Server SSR del sito pubblico (apps/public). Tutte facoltative in sviluppo: i default sono in # src/environments/environment.ts. In produzione arrivano dal docker-compose (prompt 33). # Il server le legge da process.env (e da questo file se copiato in .env nella cartella di avvio). # URL pubblico del sito, senza slash finale (canonical, Open Graph, sitemap) SITE_URL=http://localhost:4200 # URL dell'API Fastify visto dal browser PUBLIC_API_URL=http://localhost:3000 # URL dell'API usato dal server SSR (in Docker: http://api:3000); default PUBLIC_API_URL API_INTERNAL_URL= # Origine delle immagini pubbliche (blog, prodotti) per la Content-Security-Policy; default PUBLIC_API_URL PUBLIC_MEDIA_URL= # Area riservata (apps/private) PRIVATE_APP_URL=http://localhost:4300 # true solo in produzione: altrimenti noindex su tutte le pagine e robots.txt "Disallow: /" SITE_INDEXABLE=false # Chiave PUBBLICABILE Stripe (pk_test_… in sviluppo, pk_live_… in produzione) per il Payment Element del checkout. # Stesso account Stripe della STRIPE_API_KEY di Medusa. Vuota = checkout senza pagamento (messaggio di servizio). STRIPE_PUBLISHABLE_KEY= # Porta del server Node (node dist/public/server/server.mjs) PORT=4000 # Host ammessi dal server SSR (protezione Angular contro host header spoofing), separati da virgola NG_ALLOWED_HOSTS=