Реализация TRD §10 / Итерация 1:
- Camunda 7.21 BPMN: client-advocate-main + route-to-department
- Spring Boot 3 воркеры (Java 17): 18 external task handlers,
MockEventProducer, REST API на /api/v1/cases, BPMN auto-deploy
- FastAPI AI-сервис: keyword-based sentiment + pain classifier
- PostgreSQL 15: 5 таблиц по TRD §3 + отдельная БД для Camunda
- Статический дашборд (nginx) с live polling
- 7 синтетических детракторов из PRD §1.2
- docker-compose.yml с Traefik labels:
advocate.telecom.quest → дашборд + API
advocate-camunda.telecom.quest → Camunda Cockpit
7 lines
221 B
Docker
7 lines
221 B
Docker
FROM nginx:1.27-alpine
|
|
COPY default.conf /etc/nginx/conf.d/default.conf
|
|
COPY index.html /usr/share/nginx/html/index.html
|
|
COPY app.js /usr/share/nginx/html/app.js
|
|
COPY styles.css /usr/share/nginx/html/styles.css
|
|
EXPOSE 80
|