parent
e000dc18aa
commit
25fdba2434
@ -0,0 +1,18 @@
|
||||
FROM ubuntu
|
||||
ARG SER_NAME
|
||||
# 设置固定的项目路径
|
||||
ENV WORKDIR /Open-IM-Server
|
||||
ENV CMDDIR $WORKDIR/cmd
|
||||
ENV CONFIG_NAME $WORKDIR/config/config.yaml
|
||||
|
||||
# 将可执行文件复制到目标目录
|
||||
ADD /bin/open_im_${SER_NAME} $WORKDIR/cmd/main
|
||||
|
||||
# 创建用于挂载的几个目录,添加可执行权限
|
||||
RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/script && \
|
||||
chmod +x $WORKDIR/cmd/main
|
||||
|
||||
VOLUME ["/Open-IM-Server/logs","/Open-IM-Server/config","/Open-IM-Server/script"]
|
||||
|
||||
WORKDIR $CMDDIR
|
||||
CMD ./main
|
@ -0,0 +1,28 @@
|
||||
SET ROOT=%cd%
|
||||
@echo off
|
||||
echo "ensure run Open-IM-Server/scipt/win_build_all_service.cmd first"
|
||||
echo "ensure run Open-IM-Server/scipt/win_build_all_service.cmd first"
|
||||
echo "ensure run Open-IM-Server/scipt/win_build_all_service.cmd first"
|
||||
echo "ensure run Open-IM-Server/scipt/win_build_all_service.cmd first"
|
||||
echo "ensure run Open-IM-Server/scipt/win_build_all_service.cmd first"
|
||||
set version=v2.2.0
|
||||
for %%I in (
|
||||
api
|
||||
cms_api
|
||||
user
|
||||
friend
|
||||
group
|
||||
auth
|
||||
admin_cms
|
||||
office
|
||||
organization
|
||||
conversation
|
||||
cache
|
||||
msg_gateway
|
||||
msg_transfer
|
||||
msg
|
||||
push
|
||||
sdk_server
|
||||
demo
|
||||
) do docker build -t openim/%%I:%version% --build-arg SER_NAME=%%I.exe ../ -f temp.Dockerfile
|
||||
cd %ROOT%
|
Loading…
Reference in new issue