serv打包

This commit is contained in:
2026-01-02 16:57:51 +08:00
parent b7378867c0
commit 576c7e9ed2
3 changed files with 56 additions and 5 deletions

47
.dockerignore Normal file
View File

@@ -0,0 +1,47 @@
# Docker 构建时排除的目录和文件
# 排除数据卷目录PostgreSQL 等容器创建的数据)
**/volumes/
**/data/
docker/**/volumes/
# 排除日志
**/logs/
*.log
# 排除临时文件
*.tmp
*.swp
.tmp/
# 排除 git
.git/
**/.git/
# 排除 IDE 配置
.idea/
.vscode/
**/.vscode/
# 排除环境文件
.env
.env.local
**/.env.local
# 排除 node_modules前端构建时会重新安装
**/node_modules/
# 排除构建产物(保留 JAR 文件)
**/dist/
**/build/
# 排除 target 下的非 JAR 文件
**/target/classes/
**/target/generated-sources/
**/target/generated-test-sources/
**/target/maven-archiver/
**/target/maven-status/
**/target/test-classes/
**/target/*.original
# 排除导出的镜像
docker/urbanLifeline/images/

View File

@@ -10,6 +10,9 @@ ENV LANG=C.UTF-8 \
LC_ALL=C.UTF-8 \ LC_ALL=C.UTF-8 \
TZ=Asia/Shanghai TZ=Asia/Shanghai
# 使用阿里云镜像源(解决网络问题)
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
# 安装基础工具 # 安装基础工具
RUN apk add --no-cache \ RUN apk add --no-cache \
curl \ curl \

View File

@@ -18,14 +18,15 @@ COPY urbanLifelineServ/gateway/target/*.jar /app/jars/gateway.jar
COPY urbanLifelineServ/system/target/*.jar /app/jars/system.jar COPY urbanLifelineServ/system/target/*.jar /app/jars/system.jar
COPY urbanLifelineServ/auth/target/*.jar /app/jars/auth.jar COPY urbanLifelineServ/auth/target/*.jar /app/jars/auth.jar
COPY urbanLifelineServ/file/target/*.jar /app/jars/file.jar COPY urbanLifelineServ/file/target/*.jar /app/jars/file.jar
COPY urbanLifelineServ/log/target/*.jar /app/jars/log.jar
COPY urbanLifelineServ/message/target/*.jar /app/jars/message.jar
COPY urbanLifelineServ/crontab/target/*.jar /app/jars/crontab.jar
COPY urbanLifelineServ/ai/target/*.jar /app/jars/ai.jar COPY urbanLifelineServ/ai/target/*.jar /app/jars/ai.jar
COPY urbanLifelineServ/bidding/target/*.jar /app/jars/bidding.jar
COPY urbanLifelineServ/platform/target/*.jar /app/jars/platform.jar
COPY urbanLifelineServ/workcase/target/*.jar /app/jars/workcase.jar COPY urbanLifelineServ/workcase/target/*.jar /app/jars/workcase.jar
# # COPY urbanLifelineServ/log/target/*.jar /app/jars/log.jar
# COPY urbanLifelineServ/message/target/*.jar /app/jars/message.jar
# COPY urbanLifelineServ/crontab/target/*.jar /app/jars/crontab.jar
# COPY urbanLifelineServ/bidding/target/*.jar /app/jars/bidding.jar
# COPY urbanLifelineServ/platform/target/*.jar /app/jars/platform.jar
# 配置目录 (可外挂) # 配置目录 (可外挂)
VOLUME ["/app/config", "/app/logs"] VOLUME ["/app/config", "/app/logs"]