Files
iti-technology/apps/public/.env.example
T
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

24 lines
1.3 KiB
Bash

# 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=