mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-12-11 23:47:32 +08:00
docker image build windows script
This commit is contained in:
parent
e000dc18aa
commit
25fdba2434
18
deploy_k8s/temp.Dockerfile
Normal file
18
deploy_k8s/temp.Dockerfile
Normal file
@ -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
|
||||||
28
deploy_k8s/win_build_push_all_images.cmd
Normal file
28
deploy_k8s/win_build_push_all_images.cmd
Normal file
@ -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…
x
Reference in New Issue
Block a user