Ottimizzazione UI player, rotazione head tilt invertita, prefisso playlist in Home e implementazione Identity QR modal e interceptor API
This commit is contained in:
@@ -17,6 +17,28 @@ VERSION=$(date +'%Y.%m.%d.%H%M')
|
||||
echo "export const VERSION = '$VERSION';" > src/app/version.ts
|
||||
echo "🏷️ Versione aggiornata a: $VERSION"
|
||||
|
||||
# --- Caricamento variabili d'ambiente ---
|
||||
if [ -f .env ]; then
|
||||
export $(grep -v '^#' .env | xargs)
|
||||
fi
|
||||
|
||||
# --- Configurazione Email e API Parametriche ---
|
||||
node -e "
|
||||
const fs = require('fs');
|
||||
const envEmail = process.env.CONTACT_EMAIL || 'info@canticristiani.it';
|
||||
const apiUser = process.env.API_AUTH_USER || 'canti';
|
||||
const apiPass = process.env.API_AUTH_PASS || 'antani2026';
|
||||
['src/environments/environment.ts', 'src/environments/environment.prod.ts'].forEach(file => {
|
||||
if (fs.existsSync(file)) {
|
||||
let content = fs.readFileSync(file, 'utf8');
|
||||
content = content.replace(/contactEmail:\s*'[^']*'/g, \`contactEmail: '\${envEmail}'\`);
|
||||
content = content.replace(/apiAuthUser:\s*'[^']*'/g, \`apiAuthUser: '\${apiUser}'\`);
|
||||
content = content.replace(/apiAuthPass:\s*'[^']*'/g, \`apiAuthPass: '\${apiPass}'\`);
|
||||
fs.writeFileSync(file, content, 'utf8');
|
||||
console.log(\`📧 Aggiornate variabili di ambiente in \${file}\`);
|
||||
}
|
||||
});
|
||||
"
|
||||
|
||||
# 2. Build dell'applicazione
|
||||
echo "📦 Compilazione in corso (Production Build)..."
|
||||
|
||||
Reference in New Issue
Block a user