Skip to content

EB/AVD/Backend Config Logging Linter - #970

Open
AshanVimodh wants to merge 4 commits into
mainfrom
EB/AVD/Backend-config-logging-linter
Open

EB/AVD/Backend Config Logging Linter#970
AshanVimodh wants to merge 4 commits into
mainfrom
EB/AVD/Backend-config-logging-linter

Conversation

@AshanVimodh

@AshanVimodh AshanVimodh commented Aug 7, 2026

Copy link
Copy Markdown

Description
This pull request includes several improvements to the Project Echo backend configuration and development workflow.

Changes

  • Updated backend environment configuration to use .env variables instead of hardcoded values.
  • Updated .env_example with safe placeholders for MongoDB credentials and connection details.
  • Added instructions for replacing placeholders with valid configuration values before running the project.
  • Improved backend logging with structured JSON-formatted logs.
  • Updated database connection handling for the Docker environment.
  • Added Ruff linting checks for the Python backend through GitHub Actions.
  • Performed general backend configuration and code quality improvements.

Notes
Developers should copy .env_example to a new .env file and replace all placeholders with the appropriate credentials and configuration values before running the project. The .env file containing real credentials should not be committed to the repository.

- Move MongoDB connection strings to environment variables
- Update environment templates
- Add structured JSON logging
- Add GitHub Actions backend linter
Replace database credentials with placeholders in .env_example
@AshanVimodh
AshanVimodh force-pushed the EB/AVD/Backend-config-logging-linter branch from aff25a5 to 0a037e2 Compare August 8, 2026 06:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant