update Dockerfile to expose port 8000 and modify CMD for application startup; refactor app.py to implement search_and_chunk function for fetching and processing URLs
Refactor appointment cancellation and rescheduling endpoints; update appointment model to include cancel_reason and remove unused AppointmentCancellation model.