Commit Graph
10 Commits
Author SHA1 Message Date
pratapalakshmiandGitHub 5b8cb655c6 chore: update Dockerfile for monitor service to create a non-root user (#6113)
* chore: update Dockerfile for monitor service to create a non-root user and adjust permissions for improved security

* chore: enhance Docker entrypoints to support non-root execution and improve log directory permissions
2026-02-28 17:33:57 +05:30
sriramveeraghanta f4781bff04 fix: docker file permission for non root api container 2026-02-27 23:24:31 +05:30
pratapalakshmiandGitHub ae57a8fa5c [INFRA-321] chore: update Dockerfile to create a user and adjust permissions for better security and organization (#6093)
* 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.
2026-02-27 16:23:48 +05:30
Manish GuptaandGitHub 84ed10b6a0 [INFRA-304] chore: update Dockerfiles to include LICENSE.txt in application images (#5671)
* chore: update Dockerfiles to include LICENSE.txt and adjust Docker Compose paths

- Added LICENSE.txt copying to various Dockerfiles for compliance.
- Updated Docker Compose file to correct paths for Dockerfiles in the apps directory.
- Renamed copy_env_file function to copy_file in setup.sh for clarity and consistency.

* chore: refine Docker Compose and setup scripts for improved service builds

- Updated Docker Compose file to specify correct build contexts and Dockerfile paths for the monitor and email services.
- Removed license file copying from setup.sh to streamline the build process.
- Cleaned up .gitignore by removing the LICENSE.txt entry for apps.
2026-02-02 15:10:17 +05:30
sriramveeraghanta 4f3e3742ee fix: api docker file to install openldap 2025-12-24 20:13:46 +05:30
sriramveeraghanta a193bb9aa5 fix: upgrade lxml version 2025-07-04 17:56:59 +05:30
sriram veeraghantaandGitHub 66c6654c6c Merge branch 'preview' into sync/ce-ee 2025-07-04 16:30:24 +05:30
sriram veeraghantaandGitHub 509db32267 chore: updated node version to 22 and python version to 3.12.10 (#7343)
* chore: updated node version to 22 and python version to 3.12.10

* chore: remove unneccessary comments

* chore: remove nodejs-current dependency
2025-07-04 16:28:30 +05:30
sriramveeraghanta 46a46b7ef6 fix: merge conflicts 2025-07-04 15:37:59 +05:30
sriram veeraghantaandGitHub fdbe4c2ca6 chore: rename server to api (#7342) 2025-07-04 15:32:21 +05:30