Deploy stack su Proxmox / deploy (push) Failing after 3s
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
24 lines
1.3 KiB
Bash
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=
|