Impro Manager
URL: https://impro.srv759970.hstgr.cloud Port interne: 3001 Statut: ✅ Running (unhealthy)
Vue d'ensemble
Application web de gestion pour troupes d'improvisation théâtrale. Interface moderne construite avec Next.js et base de données PostgreSQL.
Fonctionnalités principales
- Gestion des membres de la troupe
- Planification des répétitions et spectacles
- Bibliothèque d'exercices d'improvisation
- Gestion des catégories d'impro
- Gestion des matchs et événements
Architecture
Internet (HTTPS 443)
↓
Nginx (reverse proxy)
↓
impro-manager (:3001) - Next.js
↓
PostgreSQL (databases-shared:5432)
Stack technique
- Frontend: Next.js 14 + React
- Backend: Next.js API Routes
- Base de données: PostgreSQL (partagée)
- Conteneur: Docker
Emplacements
- Répertoire:
/opt/impro-manager/ - Docker Compose:
/opt/impro-manager/docker-compose.yml - Nginx config:
/etc/nginx/sites-available/impro-manager - Documentation:
/opt/impro-manager/DEPLOYMENT_GUIDE.md - PRD:
/opt/impro-manager/PRD.md
Gestion
Démarrage/Arrêt
Logs
# Logs en temps réel
docker logs impro-manager -f
# Dernières 100 lignes
docker logs impro-manager --tail=100
Status
Configuration
Variables d'environnement
Fichier: /opt/impro-manager/.env
DATABASE_URL=postgresql://user:pass@postgresql-shared:5432/impro_manager
NEXT_PUBLIC_API_URL=https://impro.srv759970.hstgr.cloud
NODE_ENV=production
PORT=3001
Base de données
- Host:
postgresql-shared(container) - Port: 5432
- Database:
impro_manager - User: Voir
.env
Accès:
Troubleshooting
Container unhealthy
Le container est marqué "unhealthy" mais fonctionne. Cela peut indiquer :
- Health check trop strict
- Temps de démarrage long
- Problème de connexion DB
Vérifier les logs :
Rebuild de l'image
Documentation complète
Documentation détaillée disponible dans le repo :
- DEPLOYMENT_GUIDE.md - Guide de déploiement
- PRD.md - Product Requirements Document
- ACTION_PLAN.md - Plan d'action développement
- README.md - Vue d'ensemble technique
Backup
Base de données
Code et assets
cd /opt/impro-manager
git pull # Si géré via git
tar -czf backup_impro_files_$(date +%Y%m%d).tar.gz /opt/impro-manager/