Backend Go 1.23+ : - API REST + WebSocket (chi, gorilla/websocket) - Authentification PAM via SSH + JWT RS256 - Chiffrement AES-256-GCM pour secrets SQLite - Pool SSH, client Proxmox REST, hub WebSocket pub/sub - Système de modules compilés à initialisation conditionnelle - Audit log, migrations SQLite versionnées Frontend Vue 3 + Vite + TypeScript : - Thème Neumorphism sombre/clair (CSS custom properties) - Wizard d'installation, Dashboard drag-drop, Terminal xterm.js - Toutes les vues CORE + stubs modules optionnels - i18n EN/FR (vue-i18n v11) Infrastructure : - Docker multi-stage (Go → alpine, Node → nginx) - docker-compose.yml, .gitattributes, LICENSE MIT, README Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
30 lines
379 B
Text
30 lines
379 B
Text
# Données sensibles — ne jamais committer
|
|
data/
|
|
*.db
|
|
*.key
|
|
*.pub
|
|
|
|
# Binaires compilés
|
|
backend/proxmoxpanel
|
|
backend/proxmoxpanel.exe
|
|
|
|
# Dépendances frontend
|
|
frontend/node_modules/
|
|
frontend/dist/
|
|
|
|
# Variables d'environnement (non utilisées — tout en SQLite)
|
|
.env
|
|
.env.*
|
|
|
|
# Éditeurs
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Systèmes d'exploitation
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Logs
|
|
*.log
|