### admin手动编译打包步骤 - 清空旧版本 ``` rm -r ./charge-java/admin/src/main/resources/static ``` - 编译前端 ``` cd ./charge-java/admin-web npm install npm run build ``` - 编译后端 ``` cd ./charge-java/admin mvn clean package -DskipTests ``` ### miniapp手动编译打包步骤 ``` cd ./charge-java/miniapp mvn clean package -DskipTests ``` ### admin-h5 安卓 App 打包(Capacitor) 前置条件:JDK 21、Android SDK(`android/local.properties` 指向 SDK 路径)、Node 20+ - 修改 H5 代码后重新打包 ``` cd ./car-wash-java/admin-h5 npm run build:app # 以 capacitor 模式构建 H5 到 dist/app npx cap sync android # 同步到安卓工程 cd android && gradlew.bat assembleDebug ``` - APK 输出位置:`admin-h5/android/app/build/outputs/apk/debug/app-debug.apk` - App 的 API 地址在 `admin-h5/.env.capacitor` 中配置(`VITE_BASE_API`),公网地址变更时修改后重新打包 - 应用图标/启动页:源文件为 `admin-h5/resources/icon.svg`(Yeswash 品牌红底白字),修改后执行 `resources/generate-android-icons.ps1` 重新生成全套图标与启动页资源 ### docker启动脚本 ``` ##jenkins docker run -u 1001 --name jenkins -d -p 8099:8080 -p 50099:50000 -v /home/kym/jenkins1:/var/jenkins_home jenkins/jenkins:jdk17-preview ##mysql docker run -u 1000 -p 3306:3306 --name mymysql \ -v /usr/local/docker/mysql/mysql-files:/var/lib/mysql-files \ -v /usr/local/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf \ -v /usr/local/docker/mysql/logs:/var/log/mysql \ -v /usr/local/docker/mysql/data:/var/lib/mysql \ -d mysql ##redis docker run -u 1000 -p 6379:6379 --name myredis \ -v /home/redis/myredis/redis.conf:/etc/redis/redis.conf \ -v /home/redis/myredis/data:/data \ -d redis redis-server /etc/redis/redis.conf \ --appendonly yes ```