Commit Graph
6 Commits
Author SHA1 Message Date
asepharyana bbf420759b chore: update Dockerfile and docker-compose for improved deployment process; add deploy script 2026-07-05 22:06:52 +07:00
MythEclipseandClaude Opus 4.8 50176e5764 chore: migrate domain asepharyana.tech to asepharyana.my.id
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-06 12:39:26 +07:00
MythEclipse 134a7d4bf6 feat: update Traefik router rules to support additional domains and change TLS certresolver to Cloudflare 2026-05-29 03:45:57 +07:00
MythEclipse 5425f6d33d feat: enhance configuration and rate limiting
- Added new configuration options: trustProxy, uploadConcurrency, batchMaxItems, batchMaxSizeBytes, and maxRequestBodyBytes to AppConfig.
- Implemented utility functions for parsing environment variables and masking sensitive data.
- Updated rate limiting logic to use configurable window size and maximum requests per window.
- Introduced a middleware for rate limiting on specific routes.
- Refactored file handling routes to support streaming downloads instead of redirects.
- Improved error handling and response formatting in file routes.
- Added support for oversized request rejection based on Content-Length header.
- Updated Swagger documentation to reflect changes in API behavior and responses.
- Enhanced tests to cover new features and ensure proper functionality.
2026-05-29 03:33:39 +07:00
MythEclipse be813b1c0e feat: update Traefik router rule to use new domain for file upload service 2026-05-29 02:57:50 +07:00
MythEclipseandClaude Opus 4.7 b41fdb4a88 chore: add docker-compose.yml with Traefik configurations
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-18 08:40:42 +07:00