Go to file
Glenn Thompson 8298dfed4c Migrate from Hunchentoot to RADIANCE framework
Major Changes:
- Replace Hunchentoot with RADIANCE web framework
- Add Shirakumo distribution for RADIANCE access
- Implement proper RADIANCE module with define-module declaration
- Convert all route handlers to use define-page syntax
- Update route paths for subdomain routing (asteroid.localhost:8080)
- Fix API endpoint to use define-page instead of define-api
- Update server management to use radiance:startup/shutdown

Technical Improvements:
- Modular architecture with subdomain routing
- Proper RADIANCE module integration
- Updated documentation with migration details
- Fixed route syntax and parentheses issues
- Added comprehensive server startup commands

Routes now accessible at:
- Main: http://asteroid.localhost:8080/
- Admin: http://asteroid.localhost:8080/admin
- Player: http://asteroid.localhost:8080/player
- API: http://asteroid.localhost:8080/api/status
2025-08-20 09:40:14 -04:00
.gitignore git ignore tweaking. 2025-08-12 11:11:53 -04:00
LICENSE Initial commit 2025-08-12 10:42:34 -04:00
Makefile Project skeleton. 2025-08-12 10:59:34 -04:00
app-utils.lisp Project skeleton. 2025-08-12 10:59:34 -04:00
asteroid.asd Migrate from Hunchentoot to RADIANCE framework 2025-08-20 09:40:14 -04:00
asteroid.lisp Migrate from Hunchentoot to RADIANCE framework 2025-08-20 09:40:14 -04:00
design.org Add detailed design document for Asteroid Music radio station (#1) 2025-08-12 11:32:39 -04:00
project-summary.org Migrate from Hunchentoot to RADIANCE framework 2025-08-20 09:40:14 -04:00
test-server.lisp Implement Hunchentoot-based web server 2025-08-20 09:40:14 -04:00