refactor(biji-houdaun): 调整端口并优化健康检查和跨域配置- 将应用端口从8083 改为8084
- 更新健康检查 URL 以匹配新端口 - 在 pom.xml 中指定镜像名称 - 修改跨域配置,使用 allowedOriginPatterns 允许所有来源
This commit is contained in:
@@ -144,6 +144,8 @@
|
||||
<version>1.2.2</version>
|
||||
<configuration>
|
||||
<dockerHost>http://127.0.0.1:2375</dockerHost>
|
||||
<!-- 指定镜像名称 -->
|
||||
<imageName>${project.artifactId}:${project.version}</imageName>
|
||||
<!-- 指定使用外部Dockerfile -->
|
||||
<dockerDirectory>src/main/java/com/test/docker</dockerDirectory>
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ public class WebConfig implements WebMvcConfigurer {
|
||||
@Override
|
||||
public void addCorsMappings(CorsRegistry registry) {
|
||||
registry.addMapping("/**")
|
||||
.allowedOrigins("http://localhost:5173") // 明确指定前端来源
|
||||
.allowedOriginPatterns("*") // 使用allowedOriginPatterns
|
||||
.allowedMethods("*")
|
||||
.allowedHeaders("*")
|
||||
.allowCredentials(true) // 允许凭证
|
||||
|
||||
@@ -30,11 +30,11 @@ ENV SPRING_PROFILES_ACTIVE=test \
|
||||
JAVA_OPTS="-Xmx512m -XX:MaxRAMPercentage=75"
|
||||
|
||||
# 暴露应用端口
|
||||
EXPOSE 8083
|
||||
EXPOSE 8084
|
||||
|
||||
# 添加健康检查
|
||||
HEALTHCHECK --interval=30s --timeout=3s \
|
||||
CMD wget --quiet --tries=1 --spider http://localhost:8083/actuator/health || exit 1
|
||||
CMD wget --quiet --tries=1 --spider http://localhost:8084/actuator/health || exit 1
|
||||
|
||||
# 启动应用 (使用exec形式支持JVM参数)
|
||||
ENTRYPOINT exec java $JAVA_OPTS -jar app.jar
|
||||
|
||||
Reference in New Issue
Block a user