🚀 Initial commit - PDIMaker v1.0.0

Sistema completo de gestão de PDI com:
- Autenticação com email/senha e Google OAuth
- Workspaces privados isolados
- Sistema de convites com código único
- Interface profissional com Next.js 14
- Backend NestJS com PostgreSQL
- Docker com Nginx e SSL

Desenvolvido por Sergio Correa
This commit is contained in:
2025-11-19 02:09:04 +00:00
commit 0524656198
58 changed files with 6660 additions and 0 deletions

16
scripts/backup-db.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
set -e
BACKUP_DIR="/var/backups/pdimaker"
DATE=$(date +%Y%m%d_%H%M%S)
BACKUP_FILE="$BACKUP_DIR/pdimaker_$DATE.sql.gz"
mkdir -p $BACKUP_DIR
echo "🗄️ Fazendo backup do banco de dados..."
docker-compose exec -T postgres pg_dump -U pdimaker pdimaker_prod | gzip > $BACKUP_FILE
echo "✅ Backup salvo em: $BACKUP_FILE"
# Manter apenas últimos 7 backups
find $BACKUP_DIR -name "*.sql.gz" -mtime +7 -delete