feat: parametrizzata l'email di contatto tramite il file .env
- Aggiunta la variabile CONTACT_EMAIL nel file .env (con default 'info@canticristiani.it'). - Definito il parametro 'contactEmail' nei file di configurazione Angular environment.ts ed environment.prod.ts. - Sostituito l'indirizzo frassidavid@gmail.com con la variabile d'ambiente in MyCantiService e nella pagina Settings. - Implementato l'aggiornamento automatico della mail di contatto in fase di build in deploy_www.sh e deploy_ionic.sh.
This commit is contained in:
@@ -22,6 +22,25 @@ if [ -z "$FTP_PASS" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# --- Aggiornamento Versione ---
|
||||
VERSION=$(date +'%Y.%m.%d.%H%M')
|
||||
echo "export const VERSION = '$VERSION';" > src/app/version.ts
|
||||
echo "🏷️ Versione aggiornata a: $VERSION"
|
||||
|
||||
# --- Configurazione Email Parametrica ---
|
||||
node -e "
|
||||
const fs = require('fs');
|
||||
const envEmail = process.env.CONTACT_EMAIL || 'info@canticristiani.it';
|
||||
['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}'\`);
|
||||
fs.writeFileSync(file, content, 'utf8');
|
||||
console.log(\`📧 Aggiornata email di contatto in \${file} a: \${envEmail}\`);
|
||||
}
|
||||
});
|
||||
"
|
||||
|
||||
# --- Build della PWA ---
|
||||
echo "📦 1/2 Build della PWA (Production) in corso..."
|
||||
# Usiamo la variabile d'ambiente BASE_HREF dal file .env
|
||||
|
||||
Reference in New Issue
Block a user