-
Notifications
You must be signed in to change notification settings - Fork 3
/
Release.bat
45 lines (33 loc) · 1.49 KB
/
Release.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
@echo off
if not exist %cd%\Release md %cd%\Release
if not exist %cd%\Release\GateServer md %cd%\Release\GateServer
if not exist %cd%\Release\FightServer md %cd%\Release\FightServer
if not exist %cd%\Release\CenterServer md %cd%\Release\CenterServer
if not exist %cd%\Release\GateServer\SSL md %cd%\Release\GateServer\SSL
if not exist %cd%\Release\FightServer\SSL md %cd%\Release\FightServer\SSL
rem 拷贝App
copy /y %cd%\src\app.js %cd%\Release\
rem 拷贝启动文件
copy /y %cd%\GateServer.bat %cd%\Release\
copy /y %cd%\CenterServer.bat %cd%\Release\
copy /y %cd%\FightServer.bat %cd%\Release\
rem 拷贝cert
copy /y %cd%\ssl.cer %cd%\Release\GateServer\SSL\
copy /y %cd%\ssl.key %cd%\Release\GateServer\SSL\
copy /y %cd%\ssl.cer %cd%\Release\FightServer\SSL\
copy /y %cd%\ssl.key %cd%\Release\FightServer\SSL\
rem 拷贝node_modules
xcopy /d /e /i /f /y %cd%\node_modules %cd%\Release\node_modules
rem 拷贝公共核心库
xcopy /d /e /i /f /y %cd%\src\Core %cd%\Release\Core /EXCLUDE:exclude.txt
rem 拷贝Common
xcopy /d /e /i /f /y %cd%\src\Common %cd%\Release\Common /EXCLUDE:exclude.txt
rem 拷贝中心服务器配置
xcopy /d /e /i /f /y %cd%\src\CenterServer %cd%\Release\CenterServer /EXCLUDE:exclude.txt
rem 拷贝战斗服务器
xcopy /d /e /i /f /y %cd%\src\FightServer %cd%\Release\FightServer /EXCLUDE:exclude.txt
rem 拷贝网关服务器
xcopy /d /e /i /f /y %cd%\src\GateServer %cd%\Release\GateServer /EXCLUDE:exclude.txt
echo =================================
echo Install succeefully!
pause