- Multi-stage: Node.js build + Python sidecar + supervisord runtime - Stage 1: pnpm workspace build for Fastify TS service - Stage 2: pip install langextract + FastAPI deps - Stage 3: node:22-alpine + python3 + supervisord - supervisord manages both Fastify (4005) and uvicorn (4006) |
||
|---|---|---|
| .. | ||
| python | ||
| src | ||
| .env.example | ||
| Dockerfile | ||
| package.json | ||
| supervisord.conf | ||
| tsconfig.json | ||