netgescon-day0/docs/00-MASTER-DOCS-UNIFICATI/03-MANUALI-OPERATIVI/README.md

2.1 KiB
Executable File

📖 MANUALI OPERATIVI - NetGescon

Guide Setup, Deploy e Operazioni

📋 CONTENUTI CATEGORIA:

🚀 SETUP AMBIENTE SVILUPPO

  • Installazione Linux Ubuntu/Debian
  • Setup PHP 8.3, MySQL, Apache2
  • Configurazione Laravel environment
  • Tool di sviluppo (VS Code, Git)

🌐 SETUP AMBIENTE PRODUZIONE

  • deploy-guide.md - GUIDA DEPLOYMENT
  • Configurazione server produzione
  • SSL e sicurezza
  • Backup e monitoring

📦 PROCEDURE DI DEPLOY

  • Git workflow produzione
  • Build assets (Vite/Tailwind)
  • Database migrations
  • Rollback procedures

🔄 GESTIONE GIT E SINCRONIZZAZIONE

  • Sync tra Linux e Windows
  • Branching strategy
  • Remote repositories
  • Conflict resolution

🛠️ COMANDI OPERATIVI

Setup Ambiente:

# Laravel Setup
cd /var/www/netgescon
composer install
php artisan key:generate
php artisan migrate
php artisan serve --host=0.0.0.0 --port=8000

# Asset Build
npm install
npm run build

Deploy Produzione:

# Sync to Production
./sync-complete-netgescon.sh

# Git Operations  
git add .
git commit -m "Deploy: Sistema aggiornato"
git push origin main

Maintenance:

# Clear Caches
php artisan view:clear
php artisan route:clear  
php artisan config:clear

# Database Backup
mysqldump netgescon > backup_$(date +%Y%m%d).sql

🌍 AMBIENTI

🏠 SVILUPPO (/home/michele/netgescon):

  • Git repository principale
  • Documentazione unificata
  • Scripts di sincronizzazione
  • Workspace VS Code

🚀 PRODUZIONE (/var/www/netgescon):

  • Sistema funzionante
  • Database MySQL attivo
  • Apache2 configurato
  • SSL certificates

🔗 COLLEGAMENTI:


📊 STATUS OPERATIVO

FUNZIONANTE:

  • Ambiente produzione attivo
  • Database MySQL operativo
  • Sistema tabs completo
  • Sincronizzazione Git

🔧 MAINTENANCE:

  • Backup automatico schedulato
  • Monitor performance
  • Log error analysis
  • Security updates

📅 ULTIMO AGGIORNAMENTO: 28 Luglio 2025
🎯 STATUS: PRODUZIONE ATTIVA