企业微信SDK
拉取取消息留痕,使用三方扩展
https://github.com/NICEXAI/WeWorkFinanceSDK
请将.so 文件拷贝进入系统,并进行配置
下面给出实际案例 dockerfile 配置
FROM golang:1.18
# lib文件夹就是WeWorkFinanceSDK文件夹中的 lib文件夹,请编译进容器中,否则程序会报文件不存在
COPY lib/* /usr/local/lib/
ENV LD_LIBRARY_PATH=/usr/local/lib
RUN cp -r -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list \
&& sed -i 's/security.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list \
&& apt-get update \
&& apt-get install -y \
procps \
net-tools \
vim \
&& echo "alias ll='ls -alF'" >> /root/.bashrc \
&& echo "alias l='ls -CF'" >> /root/.bashrc
# RUN apt-get install -y ffmpeg
RUN rm -r /var/lib/apt/lists/*
ENV ROCKETMQ_GO_LOG_LEVEL ERROR
RUN go env \
&& go env -w GOPROXY=https://goproxy.cn,direct \
&& go env -w GO111MODULE=on \
&& go env
EXPOSE 10800
WORKDIR /app