fix: Resolve CI/CD build failures by adding missing configurations

- Add missing tsconfig.json for encryption-service to enable TypeScript compilation
- Create Dockerfile for storage-hal (Rust service) to enable container builds
- Create Dockerfile for ml-optimizer (Python service) to enable container builds
- Create Dockerfile for sync-coordinator (Node.js service) to enable container builds
- Update microservices workflow to include encryption-service in Docker build matrix

These changes fix the CI/CD pipeline failures caused by missing build configurations
and Dockerfiles that prevented successful builds and deployments.
This commit is contained in:
Claude
2025-11-11 15:51:57 +00:00
parent a60e1f51cf
commit 00f36ba892
5 changed files with 191 additions and 1 deletions

View File

@@ -185,7 +185,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
service: [backup-engine, storage-hal, compression-engine, ml-optimizer, sync-coordinator]
service: [backup-engine, storage-hal, compression-engine, ml-optimizer, sync-coordinator, encryption-service]
steps:
- name: Checkout
uses: actions/checkout@v4