Files
ljwx-platform/docker-compose.yml
brunoandQwen-Coder dc791d0c50 Add data change log feature with audit trail
New Features:
- SysDataChangeLog entity and table for tracking all data modifications
- DataChangeLogAppService and Controller for CRUD operations
- DataChangeInterceptor: Auto-capture changes using MyBatis interceptor
- @DataChange annotation for marking tables to audit
- LogCleanupJob: Quartz job to clean old logs (30 days retention)
- Frontend admin views for data change log monitoring
- API layer and Vue components for log query and diff viewing

Database:
- V030: Create sys_data_change_log table
- V031: Create sys_frontend_error table

Updates:
- CLAUDE.md: Current Phase 29
- PHASE_MANIFEST.txt: Phase 29 tracking
- docker-compose.yml: PostgreSQL configuration
- gate scripts: Minor fixes

Total: 18 files changed

Co-authored-by: Qwen-Coder <[email protected]>
2026-02-25 23:49:02 +08:00

26 lines
733 B
YAML

version: '3.8'
# PostgreSQL service disabled — using local PostgreSQL instance
# To re-enable Docker PostgreSQL, uncomment the services section below
# services:
# postgres:
# image: postgres:16.12-alpine
# container_name: ljwx-platform-postgres
# ports:
# - "${DB_PORT:-5432}:5432"
# environment:
# POSTGRES_DB: ${DB_NAME:-ljwx_platform}
# POSTGRES_USER: ${DB_USERNAME:-postgres}
# POSTGRES_PASSWORD: ${DB_PASSWORD:-postgres}
# volumes:
# - pgdata:/var/lib/postgresql/data
# healthcheck:
# test: ["CMD-SHELL", "pg_isready -U ${DB_USERNAME:-postgres} -d ${DB_NAME:-ljwx_platform}"]
# interval: 10s
# timeout: 5s
# retries: 5
# volumes:
# pgdata: