基于 Eagle/Pixcall/Billfish 等素材管理工具,用于局域网内展示已有的图库。
当前项目还处于个人玩耍阶段,各个版本之间可能会有非常大的差异!!!📢📢📢
pnpm i @raopics/use
// index.mjs
import EagleUse from "@raopics/use";
EagleUse({
library: "xxx",
});
git clone /~https://github.com/rao-pics/docker.git
修改 api volumes
api:
image: meetqy/raopics-api
environment:
LIBRARY: /library # volumes中的地址
PORT: 9600
volumes:
# 本地挂载library地址
- /Users/qymeet/MEGAsync/rao.library/images:/library/images:ro
- /Users/qymeet/MEGAsync/rao.library/metadata.json:/library/metadata.json:ro
- /Users/qymeet/MEGAsync/rao.library/tags.json:/library/tags.json:ro
# - /Users/qymeet/MEGAsync/rao.library/raopics.db:/library/raopics.db # 首次运行需要注释这行,
# 因为本地不存在该文件,docker会以文件夹的形式创建,导致后续步骤报错
# 首次执行完成后,在docker的files中会新增这个文件 `library/raopics.db`,
# 你可以把它导出到本地,放在`/Users/qymeet/MEGAsync/rao.library`文件夹下。
# 下次启动时就会节省很多时间。
volumes 中的 /Users/qymeet/MEGAsync/rao.library 替换为你的 library
docker compose up -d
Light | Dark |
---|---|
![]() |
![]() |