110 lines
2.1 KiB
Markdown
Executable File
110 lines
2.1 KiB
Markdown
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:
|
|
```bash
|
|
# 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:
|
|
```bash
|
|
# Sync to Production
|
|
./sync-complete-netgescon.sh
|
|
|
|
# Git Operations
|
|
git add .
|
|
git commit -m "Deploy: Sistema aggiornato"
|
|
git push origin main
|
|
```
|
|
|
|
### Maintenance:
|
|
```bash
|
|
# 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**:
|
|
- **URL**: http://192.168.0.200:8000/admin/admin
|
|
- **Git Remote**: http://192.168.0.200:3000/NetGescon/netgescon-master.git
|
|
|
|
---
|
|
|
|
## 📊 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**
|