feat(admin): 添加用户管理相关文件

添加用户管理视图、API和状态管理文件
This commit is contained in:
张翔
2026-03-28 14:37:29 +08:00
commit 08ea5fbe98
1643 changed files with 255646 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
FROM maven:3.9.9-eclipse-temurin-21 AS builder
WORKDIR /app
COPY pom.xml .
COPY everything-is-suitable-app/pom.xml ./everything-is-suitable-app/
RUN mvn dependency:go-offline -B -f everything-is-suitable-app/pom.xml
COPY . .
RUN mvn clean package -DskipTests -B
FROM eclipse-temurin:21-jre-alpine
RUN apk add --no-cache tzdata && \
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
echo "Asia/Shanghai" > /etc/timezone && \
apk del tzdata
WORKDIR /app
COPY --from=builder /app/everything-is-suitable-app/target/*.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]