Commit Graph
17 Commits
Author SHA1 Message Date
Rotimi Best e9f38b9b9c fix: backend docker build was depending on root node_modules 2025-07-15 18:39:42 +01:00
Rotimi Best 179faf0d2c fix: katex fetching from the backend 2025-06-13 16:56:09 +01:00
Rotimi BestandIniubong Obonguko 82be557a42 chore: move backend to hono + typescript (#558)
* feat: setup secure presigned uploads and downloads

* clean up

* update lock

* Get presigned url finally working

* 557: Migrate backend to hono + ts

* chore: update Dockerfile and package.json for backend configuration

* add dev command

* remove unused packages

* Enhance backend API and frontend components for course management

- Updated CORS configuration in the backend to allow specific methods and headers.
- Refactored lesson download endpoint to use a new route for PDF downloads.
- Removed unused certificate download functionality from the lesson router.
- Updated frontend components to reflect changes in API endpoints and improve video upload functionality.
- Introduced new video upload component and adjusted video handling in lesson materials.
- Cleaned up unnecessary imports and optimized component structure for better performance.

* PR cleanups

* Enhance email configuration by adding SMTP_SENDER environment variable

- Updated docker-compose.yaml to include SMTP_SENDER.
- Modified Dockerfile to accept SMTP_SENDER as an argument.
- Updated environment schema in env.ts to define SMTP_SENDER as optional.
- Adjusted mail service to use SMTP_SENDER for the email 'from' field.
- Updated documentation to reflect the new SMTP_SENDER variable.

* Remove debug log statement from sendEmail function

---------

Co-authored-by: Iniubong Obonguko <iniubongobonguko2018@gmail.com>
2025-06-09 01:38:57 +01:00
Rotimi Best 5c66c99f80 fix: update dockerfile paths in docker-compose and fly.toml for backend service 2025-05-20 12:21:31 +01:00
Rotimi Best 9aeefc9f4f feat: Finally support a docker compose files that works (#555) 2025-05-20 01:37:58 +01:00
Rotimi Best c7722cb18a docs: let the launch week begin 🚀 (#491)
* docs: update meta tags

* fix: make env dynamic

* docs: let the launch week begin 🚀
2024-10-07 01:36:07 +01:00
Rotimi Best bd76342f0e chore: add new env DEPLOYMENT_PROVIDER 2024-09-27 02:50:27 +01:00
Rotimi Best 877b514a7b chore: minimize build output 2024-09-23 01:21:05 +01:00
Rotimi Best 25b010ebf2 chore: disable puppeteer 2024-09-22 16:28:54 +01:00
Rotimi Best 3b8e5c3965 fix: add env into container 2024-09-20 11:34:37 +01:00
Rotimi Best 4199fce976 chore: i think the docker should now build 2024-09-20 09:10:05 +01:00
Rotimi Best 5438d9acf1 fix: coolify not finding root project 2024-09-19 11:01:56 +01:00
Rotimi Best e097474b06 chore: remove volumes in services 2024-09-19 10:23:50 +01:00
Rotimi Best a6831efccd fix: remove volumes 2024-09-19 10:16:29 +01:00
Rotimi Best a28a0e8f92 chore: setup docker-compose 2024-09-19 10:12:54 +01:00
Rotimi Best b0c463d7fb fix: update work dir 2024-09-18 04:57:03 +01:00
Rotimi Best 9a575c57a7 fix: rename compose file 2024-09-18 04:38:15 +01:00