|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
FROM alpine:3.13
|
|
|
|
|
FROM frolvlad/alpine-glibc
|
|
|
|
|
|
|
|
|
|
# 设置固定的项目路径
|
|
|
|
|
ENV WORKDIR /app
|
|
|
|
@ -11,11 +11,14 @@ ENV API_ENDPOINT ${API_ENDPOINT}
|
|
|
|
|
ARG WS_ENDPOINT=0.0.0.0:17778
|
|
|
|
|
ENV WS_ENDPOINT ${WS_ENDPOINT}
|
|
|
|
|
|
|
|
|
|
ARG DB_DIR=../db/sdk/
|
|
|
|
|
ENV DB_DIR ${DB_DIR}
|
|
|
|
|
|
|
|
|
|
# 将可执行文件复制到目标目录
|
|
|
|
|
ADD ./open_im_sdk_server $WORKDIR/main
|
|
|
|
|
|
|
|
|
|
# 创建用于挂载的几个目录,添加可执行权限
|
|
|
|
|
RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
|
|
|
|
|
RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && mkdir $WORKDIR/db/sdk &&\
|
|
|
|
|
chmod +x $WORKDIR/main
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|