diff --git a/Dockerfile b/Dockerfile index 59550f6..9009800 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,18 @@ -# FROM greyltc/archlinux-aur:yay AS lib -# WORKDIR /src -# RUN yay -Syu --noconfirm cmake python nodejs && \ -# git clone https://github.com/swigger/wechat-ocr.git wcocr && \ -# sed -i 's/v3.21.0/v3.21.2/g' wcocr/CMakeLists.txt && \ -# mkdir -p wcocr/build && cd wcocr/build && cmake .. && make -j$(nproc) +FROM archlinux:base-devel AS lib +WORKDIR /src +RUN pacman -Syu --noconfirm cmake python nodejs && \ + git clone https://github.com/swigger/wechat-ocr.git wcocr && \ + sed -i 's/v3.21.0/v3.21.2/g' wcocr/CMakeLists.txt && \ + mkdir -p wcocr/build && cd wcocr/build && cmake .. && make -j$(nproc) -FROM greyltc/archlinux-aur:yay +FROM greyltc/archlinux-aur:yay AS builder WORKDIR /app -RUN aur-install bun-bin wechat-bin && \ - echo "Hello World" -# COPY --from=lib /src/wcocr/build/libwcocr.so . +RUN aur-install bun-bin +COPY --from=lib /src/wcocr/build/libwcocr.so . # COPY src/index.ts . -# RUN bun install hono -# EXPOSE 3000 - -# CMD ["bun", "src/index.ts"] +# FROM greyltc/archlinux-aur:yay AS runner +# WORKDIR /app +# RUN aur-install wechat-bin +# COPY --from=builder /app/bun-bin . +# COPY --from=lib /src/wcocr/build/libwcocr.so . diff --git a/src/wcocr.ts b/src/wcocr.ts index 36fa478..19d4949 100644 --- a/src/wcocr.ts +++ b/src/wcocr.ts @@ -57,7 +57,6 @@ async function callWechatOcr( } async function main() { - // 请在这里替换为你的实际路径 const ocrExe = '/opt/wechat/wxocr' const wechatDir = '/opt/wechat' const imgfn = '/home/imbytecat/Pictures/Screenshots/Screenshot_07-Jul_10-00-20_9907.png'