claude 62654978af
Build and Push Docker Images / build (push) Successful in 43m53s
ci: re-enable BuildKit (runner now has buildx plugin)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 18:09:35 +03:00
2026-06-08 17:47:17 +03:00

myAi

The myai.ro platform — a set of .NET microservices (CV matching, RAG, email, CV search, page fetching, …) behind a web frontend + API. Part of the easySoft platform.

Layout

Multiple services (*-api, *-job) + web, sharing a common bootstrap in startup-helpers/ (Serilog, Swagger, .env/Key Vault loading, middleware). See CLAUDE.md for the full service map, dependency chain, and conventions.

Run locally

docker compose up --build      # or run individual services with: dotnet run --project <svc>

Deploy

CI builds registry.easysoft.ro/apps/myai-*:{staging,production}; Watchtower rolls them out to the staging (10.0.0.183) + production (10.0.0.248) Portainer stacks. Edge Caddy serves myai.ro (prod) / myai.easysoft.ro (staging).

Logging

Every service: ConfigureJsonSerilog(name, version) → Serilog Compact JSON to stdout → Grafana AlloyLoki. No app metrics/traces (simple services).


See CLAUDE.md for the detailed solution guide and ACCESS.md (local, gitignored) for infrastructure access.

S
Description
No description provided
Readme 4.4 MiB
Languages
C# 78.1%
HTML 8.1%
JavaScript 7.6%
CSS 4.2%
Dockerfile 2%