Following the README-DOCKER.md guide, I've successfully prepared and launched the GDE project:
- ✅ Docker containers started - All services running
- ✅ PHP dependencies installed - Composer packages ready
- ✅ Config file configured - Database and URL settings correct
- ✅ Permissions fixed - Proxies directory writable
- ✅ Database schema updated - Doctrine ORM schema in sync
- ✅ Full database imported - Complete course data loaded from
gde_pacote.sql - ✅ Web container restarted - Fresh start with all changes
The application should now be fully functional with:
- Complete course data
- User accounts
- Professors information
- Class schedules
- All features enabled
- Username:
Web - Password:
gde123 - Database:
gde
According to README-DOCKER.md:
- Username:
login1 - Password:
gde42
You can also check the database for other users:
SELECT login, nome FROM gde_usuarios LIMIT 10;All containers are running:
✅ web (Apache + PHP 8.1) - Port 3000
✅ db (MySQL 8.0) - Port 3306
✅ phpmyadmin - Port 8081
With the full database imported, you have access to:
- Planejador - Course planning and scheduling
- Busca - Search for courses, professors, students
- Perfil - User profiles
- Avaliações - Course evaluations
- Amigos - Social features
- Calendário - Calendar integration
- And much more!
cd /home/lima/Documentos/repositorios/gde_com_fef
sudo docker compose downsudo docker compose up -dsudo docker compose restartsudo docker compose logs -f websudo docker compose logs -f dbsudo docker compose exec web bashsudo docker compose exec db mysql -u root -proot gdesudo docker compose exec -T db mysql -u root -proot gde < gde_pacote.sql- ✅ Host:
db - ✅ Database:
gde - ✅ User:
Web - ✅ Password:
gde123
- ✅ URL:
http://localhost:3000/
- Open the application: http://localhost:3000
- Login with the credentials above
- Explore features:
- Go to Planejador to plan your schedule
- Use Busca to search for courses
- Check Perfil for your profile
- Explore Avaliações to see course reviews
If you see a white page:
- Clear browser cache (Ctrl+Shift+Delete)
- Hard refresh (Ctrl+Shift+R or Ctrl+F5)
- Check logs:
sudo docker compose logs web - Restart containers:
sudo docker compose restart
# Check if database container is running
sudo docker compose ps
# Restart database
sudo docker compose restart db
# Check database logs
sudo docker compose logs db# Fix proxies directory permissions
sudo docker compose exec web chmod -R 777 /var/www/html/proxies# Reinstall dependencies
sudo docker compose exec web composer install- README-DOCKER.md - Docker installation guide
- README.md - General project information
- CREDITS.md - Project credits
The imported database includes:
- Multiple users (students, professors, admin)
- Complete course catalog
- Class schedules and offerings
- Historical data
- Evaluation data
This is a development environment. The credentials and settings are configured for local development only. Do not use these settings in production.
Status: ✅ Project is fully set up and running!
Last Updated: December 3, 2025
Enjoy using GDE! 🚀