- 使用archlinux:base-devel替换基础镜像并简化文件构建步骤。

- 使用archlinux:base-devel替换基础镜像并简化文件构建步骤。
This commit is contained in:
2025-07-08 00:45:37 +08:00
parent 3f5727e1b0
commit 34cf6e9cbf
2 changed files with 14 additions and 15 deletions

View File

@@ -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 .

View File

@@ -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'