- Frontend: rewrite Home.vue to match backend POST /jobs API (remove single-stage options) - Frontend: add Monitor page (/monitor) for queue and job monitoring - Frontend: add job history with localStorage tracking (per-browser) - Frontend: fix Nginx proxy rewrite (/api -> /) and add 500MB upload limit - Backend: add MinIO storage support (STORAGE_BACKEND=minio) alongside local mode - Backend: add GET /queues/stats API for queue monitoring - Backend: fix download handler for MinIO (buffer mode for Node 18 compat) - Workers: add S3/MinIO download/upload in consumer.py with isolated temp dirs - Workers: add s3_storage.py helper with lifecycle rule (7-day TTL) - Docker: add docker-compose.yml with all services (web, scheduler, redis, workers) - Docker: ports mapped to 9500 (web) and 9501 (scheduler) - Config: add .env to .gitignore to protect secrets Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
84 lines
1.4 KiB
Plaintext
84 lines
1.4 KiB
Plaintext
# Python
|
||
__pycache__/
|
||
*.py[cod]
|
||
*.pyd
|
||
*.so
|
||
*.egg-info/
|
||
.pytest_cache/
|
||
.mypy_cache/
|
||
.ruff_cache/
|
||
.coverage
|
||
coverage.xml
|
||
|
||
# Virtual envs
|
||
.venv/
|
||
venv/
|
||
env/
|
||
|
||
# Environment (contains secrets)
|
||
.env
|
||
|
||
# OS / Editor
|
||
.DS_Store
|
||
Thumbs.db
|
||
*.swp
|
||
*.swo
|
||
.vscode/
|
||
.idea/
|
||
|
||
# Logs / temp
|
||
*.log
|
||
logs/
|
||
tmp/
|
||
|
||
# Build / dist
|
||
build/
|
||
dist/
|
||
|
||
# Node / frontend
|
||
node_modules/
|
||
*.log
|
||
|
||
# Toolchain artifacts (runtime outputs only)
|
||
toolchain/prebuild/**/model_fx_report.html
|
||
toolchain/prebuild/**/model_fx_report.json
|
||
toolchain/prebuild/**/model_fx_report.txt
|
||
toolchain/prebuild/**/result.html
|
||
toolchain/prebuild/**/result.json
|
||
toolchain/prebuild/**/result.txt
|
||
toolchain/prebuild/**/knerex_input*/
|
||
toolchain/prebuild/**/model_*.nef
|
||
toolchain/prebuild/**/model_*.bie
|
||
toolchain/prebuild/**/models_*.nef
|
||
toolchain/prebuild/**/temp/
|
||
toolchain/prebuild/**/tmp/
|
||
toolchain/prebuild/**/logs/
|
||
|
||
# Keep required toolchain binaries under prebuild
|
||
!toolchain/prebuild/**/*.so
|
||
!toolchain/prebuild/**/*.bin
|
||
|
||
# Keep toolchain snapshots under libs/libs_V2/E2E_Simulator
|
||
!libs/**/*.so
|
||
!libs_V2/**/*.so
|
||
!E2E_Simulator/**/*.so
|
||
|
||
# Keep vendor toolchain shared libraries
|
||
!vendor/**/*.so
|
||
|
||
# Keep binary snapshots (bin) under toolchain sources
|
||
!toolchain/prebuild/**/*.bin
|
||
!libs/**/*.bin
|
||
!libs_V2/**/*.bin
|
||
!E2E_Simulator/**/*.bin
|
||
!vendor/**/*.bin
|
||
|
||
# Test outputs
|
||
tests/fixtures/outputs/
|
||
|
||
CLAUDE.md.backup
|
||
|
||
# Autoflow Agent(由 autoflow-agent init 自動產生)
|
||
.claude/
|
||
.autoflow/CLAUDE.md.backup.*
|