initial commit: lottery 项目集(三工程统一管理)

- apps/lotteryServer, lotteryCapture, lotteryOpen 三个业务工程
- 忽略 archive/, tools/, infra/data/ 大目录与敏感配置文件
- 移除 lotteryServer 原嵌套 git,并入顶层统一管理
This commit is contained in:
feng0207
2026-09-17 19:03:32 +08:00
commit 3fc4dcc777
2251 changed files with 459578 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
@echo off
rem nine_surplus (lotteryServer) local dev environment launcher
rem usage: dev.bat build (rebuild before start); dev.bat (start directly)
setlocal
cd /d C:\data\src\lottery
set JAVA_HOME=C:\data\src\lottery\tools\dev-tools\jdk8u504-b01
set JRE_HOME=%JAVA_HOME%\jre
set PATH=%JAVA_HOME%\bin;C:\data\src\lottery\tools\dev-tools\apache-maven-3.9.9\bin;%PATH%
set CATALINA_HOME=C:\data\src\lottery\tools\dev-tools\apache-tomcat-8.5.100
rem 1. start mysql / redis containers (compose now lives in infra/)
docker compose -f C:\data\src\lottery\infra\docker-compose.yml up -d
rem 2. (optional) rebuild the war
if "%1"=="build" (
pushd C:\data\src\lottery\apps\lotteryServer
call mvn -q -DskipTests package
if errorlevel 1 ( echo build failed & exit /b 1 )
copy /y target\lotteryServer.war %CATALINA_HOME%\webapps\ROOT.war
popd
)
rem 3. stop old Tomcat then start
call %CATALINA_HOME%\bin\shutdown.bat
timeout /t 5 /nobreak >nul
call %CATALINA_HOME%\bin\startup.bat
echo.
echo startup done: http://localhost:8080 (Tomcat log: %CATALINA_HOME%\logs\catalina.out)
endlocal