Skip to content

Conversation

@hasnatelias
Copy link

  • Created .gitignore to exclude sensitive configuration files.
  • Added devenv.md for local development setup instructions using Docker.
  • Introduced docker-compose files for Cosmos DB emulator and Responsible AI services.
  • Added Kubernetes deployment manifests for all Responsible AI components including MongoDB, backend, admin, explain, fairness, file storage, LLM benchmarking, LLM explain, MFE, model detail, moderation layer, moderation model, privacy, reporting tool, security, and shell services.
  • Updated Dockerfiles for each service to ensure proper installation of dependencies and improved debugging output.
  • Ensured all services are configured to use environment variables for sensitive information.

reference issue#61

flowchart LR Dev["Developer (Local)"] Repo["GitHub Repository"] ENV["Central .env File"] subgraph DockerCompose [Local Environment - Docker Compose] Compose["docker-compose.yml"] Admin["Admin UI"] Backend["Backend API"] Fairness["Fairness Module"] Privacy["Privacy Module"] Moderation["Moderation Module"] Explain["Explainability Module"] Bench["Benchmarking Module"] end subgraph K8s [Local Cluster - Minikube / Kubernetes] Helm["Helm Charts / Manifests"] Services["Responsible AI Services Namespace"] end subgraph CICD [CI/CD Pipeline] Act["act (Local GitHub Actions Runner)"] GHA["GitHub Actions Workflows"] Registry["Container Registry"] Artifacts["Build Artifacts / Reports"] end Dev -->|"git push / PR"| Repo Dev -->|Run Compose locally| Compose ENV --> Compose ENV --> Helm Compose --> Admin Compose --> Backend Compose --> Fairness Compose --> Privacy Compose --> Moderation Compose --> Explain Compose --> Bench Helm --> Services Repo --> GHA Dev --> Act Act --> GHA GHA -->|Build & Push Images| Registry GHA -->|Upload| Artifacts GHA -->|Optional Deploy| Services Registry --> Compose Registry --> Services Artifacts --> Dev 
Loading
- Created .gitignore to exclude sensitive configuration files. - Added devenv.md for local development setup instructions using Docker. - Introduced docker-compose files for Cosmos DB emulator and Responsible AI services. - Added Kubernetes deployment manifests for all Responsible AI components including MongoDB, backend, admin, explain, fairness, file storage, LLM benchmarking, LLM explain, MFE, model detail, moderation layer, moderation model, privacy, reporting tool, security, and shell services. - Updated Dockerfiles for each service to ensure proper installation of dependencies and improved debugging output. - Ensured all services are configured to use environment variables for sensitive information. reference issue#61
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant