Files
bttoxin-pipeline/.ralph_session_history
zly 9835b6e341 feat(deploy): fix docker deployment and add backend i18n
- Docker Deployment Fixes:
  - Switch base images to docker.m.daocloud.io to resolve registry 401 errors
  - Add Postgres and Redis services to docker-compose.traefik.yml
  - Fix frontend build: replace missing icons (Globe->Location, Chart->TrendCharts)
  - Fix frontend build: resolve pnpm CI/TTY issues and frozen lockfile errors
  - Add missing backend dependencies (sqlalchemy, psycopg2, redis-py, celery, docker-py) in pixi.toml
  - Ensure database tables are created on startup (lifespan event)

- Backend Internationalization (i18n):
  - Add backend/app/core/i18n.py for locale handling
  - Update API endpoints (jobs, tasks, uploads, results) to return localized messages
  - Support 'Accept-Language' header (en/zh)

- Documentation:
  - Update DOCKER_DEPLOYMENT.md with new architecture and troubleshooting
  - Update AGENTS.md with latest stack details and deployment steps
  - Update @fix_plan.md status

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-14 12:38:54 +08:00

38 lines
819 B
Plaintext

[
{
"timestamp": "2026-01-13T15:43:59+00:00",
"from_state": "active",
"to_state": "reset",
"reason": "manual_interrupt",
"loop_number": 2
},
{
"timestamp": "2026-01-14T01:49:26+00:00",
"from_state": "active",
"to_state": "reset",
"reason": "manual_interrupt",
"loop_number": 1
},
{
"timestamp": "2026-01-14T02:01:36+00:00",
"from_state": "active",
"to_state": "reset",
"reason": "manual_interrupt",
"loop_number": 7
},
{
"timestamp": "2026-01-14T03:00:47+00:00",
"from_state": "active",
"to_state": "reset",
"reason": "manual_interrupt",
"loop_number": 14
},
{
"timestamp": "2026-01-14T03:35:33+00:00",
"from_state": "active",
"to_state": "reset",
"reason": "manual_interrupt",
"loop_number": 1
}
]