* chore: update Dockerfile to create a user and adjust permissions for better security and organization
* chore: update Dockerfile to set ownership for non-root user and enhance security
* chore: enhance AWS credentials handling in settings and environment files
- Refactored common.py to simplify AWS credentials checks for database access.
- Updated env.ts to include EKS Pod Identity as an alternative for Secrets Manager.
- Modified redis.ts to accommodate the new credentials handling logic.
* chore: enhance Redis URL resolution and testing for AWS credentials
- Updated RedisManager to clarify AWS credentials handling for Redis URL resolution.
- Improved comments in redis.ts to reflect the use of IRSA and EKS Pod Identity.
- Added a new test case to validate Secrets Manager usage when Pod Identity credentials are present.
* chore: simplify AWS credentials checks in common.py
- Updated common.py to streamline the logic for checking AWS credentials by removing unnecessary string stripping.
- This change enhances readability and maintains the functionality for AWS role and container credentials detection.