mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-10 19:51:00 +00:00
40 lines
1.2 KiB
Batchfile
40 lines
1.2 KiB
Batchfile
@echo off
|
|
setlocal
|
|
|
|
set "sbinDir=%~dp0"
|
|
set "baseDir=%~dp0.."
|
|
set "runtimeDir=%baseDir%\..\runtime"
|
|
set "buildDir=%baseDir%\build"
|
|
|
|
cd /d %baseDir%
|
|
|
|
::1. clear file
|
|
rd /s /q "%runtimeDir%"
|
|
mkdir "%runtimeDir%"
|
|
|
|
|
|
::2. package lib
|
|
:: Assuming you have tar utility installed in Windows
|
|
tar -zxvf "%buildDir%\supersonic.tar.gz" -C "%runtimeDir%"
|
|
|
|
for /d %%f in ("%runtimeDir%\launchers-standalone-*") do (
|
|
move "%%f" "%runtimeDir%\supersonic-standalone"
|
|
)
|
|
|
|
tar -zxvf "%buildDir%\supersonic-webapp.tar.gz" -C "%buildDir%"
|
|
|
|
if not exist "%runtimeDir%\supersonic-standalone\webapp" mkdir "%runtimeDir%\supersonic-standalone\webapp"
|
|
|
|
xcopy /s /e /h /y "%buildDir%\supersonic-webapp\*" "%runtimeDir%\supersonic-standalone\webapp"
|
|
|
|
if not exist "%runtimeDir%\supersonic-standalone\conf\webapp" mkdir "%runtimeDir%\supersonic-standalone\conf\webapp"
|
|
xcopy /s /e /h /y "%runtimeDir%\supersonic-standalone\webapp\*" "%runtimeDir%\supersonic-standalone\conf\webapp"
|
|
|
|
rd /s /q "%buildDir%\supersonic-webapp"
|
|
|
|
|
|
::3. start service
|
|
::start standalone service
|
|
call "%runtimeDir%\supersonic-standalone\bin\service.bat" restart
|
|
call "%runtimeDir%\supersonic-standalone\llm\bin\service.bat" restart
|