- 使用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 FROM archlinux:base-devel AS lib
# WORKDIR /src WORKDIR /src
# RUN yay -Syu --noconfirm cmake python nodejs && \ RUN pacman -Syu --noconfirm cmake python nodejs && \
# git clone https://github.com/swigger/wechat-ocr.git wcocr && \ git clone https://github.com/swigger/wechat-ocr.git wcocr && \
# sed -i 's/v3.21.0/v3.21.2/g' wcocr/CMakeLists.txt && \ sed -i 's/v3.21.0/v3.21.2/g' wcocr/CMakeLists.txt && \
# mkdir -p wcocr/build && cd wcocr/build && cmake .. && make -j$(nproc) 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 WORKDIR /app
RUN aur-install bun-bin wechat-bin && \ RUN aur-install bun-bin
echo "Hello World" COPY --from=lib /src/wcocr/build/libwcocr.so .
# COPY --from=lib /src/wcocr/build/libwcocr.so .
# COPY src/index.ts . # COPY src/index.ts .
# RUN bun install hono
# EXPOSE 3000 # FROM greyltc/archlinux-aur:yay AS runner
# WORKDIR /app
# CMD ["bun", "src/index.ts"] # 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() { async function main() {
// 请在这里替换为你的实际路径
const ocrExe = '/opt/wechat/wxocr' const ocrExe = '/opt/wechat/wxocr'
const wechatDir = '/opt/wechat' const wechatDir = '/opt/wechat'
const imgfn = '/home/imbytecat/Pictures/Screenshots/Screenshot_07-Jul_10-00-20_9907.png' const imgfn = '/home/imbytecat/Pictures/Screenshots/Screenshot_07-Jul_10-00-20_9907.png'