已改为自动模式:
8790885129)+ 微博(UID 3962719063)icekale/stock-lu-trackerhttps://github.com/icekale/stock-lu-trackernpm install
建议本地使用 Node.js 22+。
npm start
访问:
可选安全项(建议开启):
ADMIN_PASSWORD 后,后台配置页和自动抓取相关接口会启用密码验证http://localhost:8787/admin-login.htmlhttp 访问(如多数 Unraid 局域网场景),请保持 ADMIN_COOKIE_SECURE=false页面里进入「自动抓取配置」并粘贴:
xq_a_token)SUB)游戏仓YYYY年M月PS图)说明:这两个站点对未登录请求限制较多,不配置登录态通常无法稳定抓取。
data/store.jsondata 目录内容;运行数据请始终通过 volume 挂载到 /app/data关键字段:
masterSnapshots: 自动抓取到的持仓快照autoTracking: 自动抓取配置 / 运行状态 / 日志trades: 自动导入后的交易流水docker run -d \
--name stock-lu \
-p 8787:8787 \
-v $(pwd)/data:/app/data \
-e NODE_ENV=production \
-e PORT=8787 \
-e ADMIN_PASSWORD='请改成你的后台密码' \
-e ADMIN_COOKIE_SECURE=false \
-e TESSDATA_PREFIX=/app \
icekale/stock-lu-tracker:v0.1.23
如需始终跟随最新构建,可把镜像标签改回 latest。
访问:
http://localhost:8787http://localhost:8787/admin.htmldocker compose up -d
默认示例已固定到 v0.1.23,这样部署更稳定;如果你希望始终跟随最新构建,可手动改回 latest。
如需开启后台密码,在 compose 的 environment 里增加:
ADMIN_PASSWORD: "请改成你的后台密码"
ADMIN_COOKIE_SECURE: "false"
可选性能参数(默认可不填):
OCR_CACHE_MAX_ITEMS: "1200"
OCR_CACHE_TTL_MINUTES: "1440"
STORE_FLUSH_DELAY_MS: "80"
SNAPSHOT_PARSE_CONCURRENCY: "3"
OCR_DISK_CACHE_ENABLED: "true"
docker build -t icekale/stock-lu-tracker:v0.1.23 .
docker run -d --name stock-lu -p 8787:8787 -v $(pwd)/data:/app/data -e ADMIN_PASSWORD='请改成你的后台密码' -e ADMIN_COOKIE_SECURE=false icekale/stock-lu-tracker:v0.1.23
说明:
data/store.json、Cookie 或历史备份文件为避免手动推送时只发布了单一架构,仓库内已提供多架构发布脚本:
./scripts/docker-publish-multiarch.sh
如需显式指定标签:
./scripts/docker-publish-multiarch.sh v0.1.23
特点:
linux/amd64 和 linux/arm64latest适用于 Unraid 的 Compose Manager,使用
bridge网络模式,数据目录映射到appdata。
services:
stock-lu:
image: icekale/stock-lu-tracker:v0.1.23
container_name: stock-lu
network_mode: bridge
ports:
- "8787:8787"
environment:
TZ: Asia/Shanghai
NODE_ENV: production
PORT: 8787
TESSDATA_PREFIX: /app
ADMIN_PASSWORD: "请改成你的后台密码"
ADMIN_COOKIE_SECURE: "false"
user: "99:100"
volumes:
- /mnt/user/appdata/stock-lu/data:/app/data
restart: unless-stopped
说明:
user: "99:100" 为 Unraid 常见默认用户组(nobody:users),可避免写入权限问题user 字段http://<你的UnraidIP>:8787/admin.htmldocker-compose.unraid.ymlhttps 访问后台,可将 ADMIN_COOKIE_SECURE 改为 trueimage 标签改成新的版本号,再执行一次拉取和重建即可如果你当前已经在 Unraid 上运行旧版本,可按下面步骤升级到新版本:
/mnt/user/appdata/stock-lu/dataicekale/stock-lu-tracker:v0.1.23docker compose -f docker-compose.unraid.yml pull
docker compose -f docker-compose.unraid.yml up -d
http://<你的UnraidIP>:8787http://<你的UnraidIP>:8787/admin.html建议升级完成后,再按这份清单做一次回归检查:
已配置工作流:.github/workflows/docker-publish.yml
main:自动构建并推送 icekale/stock-lu-tracker:latestv0.1.1):自动推送对应版本标签linux/amd64 + linux/arm64Content type
Image
Digest
sha256:3a221ab4f…
Size
127.5 MB
Last updated
5 months ago
docker pull icekale/stock-lu-tracker