mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 12:37:55 +00:00
(improvement)(build) Reduce startup memory and add privileged in docker-compose (#1419)
This commit is contained in:
@@ -54,7 +54,7 @@ if "%command%"=="restart" (
|
|||||||
set "webDir=%baseDir%\webapp"
|
set "webDir=%baseDir%\webapp"
|
||||||
set "logDir=%baseDir%\logs"
|
set "logDir=%baseDir%\logs"
|
||||||
set "classpath=%baseDir%;%webDir%;%libDir%\*;%confDir%"
|
set "classpath=%baseDir%;%webDir%;%libDir%\*;%confDir%"
|
||||||
set "java-command=-Dfile.encoding=UTF-8 -Duser.language=Zh -Duser.region=CN -Duser.timezone=GMT+08 -Dspring.profiles.active=%profile% -Xms1024m -Xmx2048m -cp %CLASSPATH% %MAIN_CLASS%"
|
set "java-command=-Dfile.encoding=UTF-8 -Duser.language=Zh -Duser.region=CN -Duser.timezone=GMT+08 -Dspring.profiles.active=%profile% -Xms1024m -Xmx1024m -cp %CLASSPATH% %MAIN_CLASS%"
|
||||||
if not exist %logDir% mkdir %logDir%
|
if not exist %logDir% mkdir %logDir%
|
||||||
start /B java %java-command% >nul 2>&1
|
start /B java %java-command% >nul 2>&1
|
||||||
timeout /t 10 >nul
|
timeout /t 10 >nul
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ function runJavaService {
|
|||||||
JAVA_HOME=$(ls /usr/jdk64/jdk* -d 2>/dev/null | xargs | awk '{print "'$local_app_name'"}')
|
JAVA_HOME=$(ls /usr/jdk64/jdk* -d 2>/dev/null | xargs | awk '{print "'$local_app_name'"}')
|
||||||
fi
|
fi
|
||||||
export PATH=$JAVA_HOME/bin:$PATH
|
export PATH=$JAVA_HOME/bin:$PATH
|
||||||
command="-Dfile.encoding=UTF-8 -Duser.language=Zh -Duser.region=CN -Duser.timezone=GMT+08 -Dapp_name=${local_app_name} -Xms1024m -Xmx2048m $main_class"
|
command="-Dfile.encoding=UTF-8 -Duser.language=Zh -Duser.region=CN -Duser.timezone=GMT+08 -Dapp_name=${local_app_name} -Xms1024m -Xmx1024m $main_class"
|
||||||
|
|
||||||
mkdir -p $javaRunDir/logs
|
mkdir -p $javaRunDir/logs
|
||||||
java -Dspring.profiles.active="$profile" $command >/dev/null 2>$javaRunDir/logs/error.log &
|
java -Dspring.profiles.active="$profile" $command >/dev/null 2>$javaRunDir/logs/error.log &
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ services:
|
|||||||
chroma:
|
chroma:
|
||||||
image: chromadb/chroma:0.5.3
|
image: chromadb/chroma:0.5.3
|
||||||
platform: linux/amd64
|
platform: linux/amd64
|
||||||
|
privileged: true
|
||||||
container_name: supersonic_chroma
|
container_name: supersonic_chroma
|
||||||
ports:
|
ports:
|
||||||
- "8000:8000"
|
- "8000:8000"
|
||||||
@@ -21,6 +22,7 @@ services:
|
|||||||
|
|
||||||
mysql:
|
mysql:
|
||||||
image: mysql:8.0
|
image: mysql:8.0
|
||||||
|
privileged: true
|
||||||
platform: linux/amd64
|
platform: linux/amd64
|
||||||
container_name: supersonic_mysql
|
container_name: supersonic_mysql
|
||||||
environment:
|
environment:
|
||||||
@@ -50,6 +52,7 @@ services:
|
|||||||
|
|
||||||
db_init:
|
db_init:
|
||||||
image: supersonicbi/supersonic:${SUPERSONIC_VERSION:-latest}
|
image: supersonicbi/supersonic:${SUPERSONIC_VERSION:-latest}
|
||||||
|
privileged: true
|
||||||
platform: linux/amd64
|
platform: linux/amd64
|
||||||
container_name: supersonic_db_init
|
container_name: supersonic_db_init
|
||||||
depends_on:
|
depends_on:
|
||||||
@@ -74,6 +77,7 @@ services:
|
|||||||
|
|
||||||
supersonic_standalone:
|
supersonic_standalone:
|
||||||
image: supersonicbi/supersonic:${SUPERSONIC_VERSION:-latest}
|
image: supersonicbi/supersonic:${SUPERSONIC_VERSION:-latest}
|
||||||
|
privileged: true
|
||||||
platform: linux/amd64
|
platform: linux/amd64
|
||||||
container_name: supersonic_standalone
|
container_name: supersonic_standalone
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
Reference in New Issue
Block a user