Initial commit: TaskPool React panel

- React frontend with route-level code splitting
- Backend rebranded from Baihu to TaskPool
- DB brand migration script and local compatibility
This commit is contained in:
2026-07-26 08:43:52 +08:00
commit e6956aa001
397 changed files with 73621 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
services:
taskpool-dev:
build:
context: .
dockerfile: docker/Dockerfile.dev
container_name: taskpool-dev
ports:
- "8052:8052"
- "5173:5173"
volumes:
- .:/app:Z
- taskpool-envs:/app/envs
- taskpool-node-modules:/app/web/node_modules
- go-path:/go
- npm-cache:/var/cache/npm
environment:
- TZ=Asia/Shanghai
- DEV_UID=${DEV_UID:-1000}
- DEV_GID=${DEV_GID:-1000}
- MISE_YES=1 # Auto-confirm mise prompts
stdin_open: true
tty: true
volumes:
taskpool-envs:
name: taskpool_dev_envs
taskpool-node-modules:
name: taskpool_dev_node_modules
go-path:
name: taskpool_dev_go_path
npm-cache:
name: taskpool_dev_npm_cache