更新
This commit is contained in:
@@ -1,38 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# ================================================
|
|
||||||
# Urban Lifeline - 微服务启动脚本
|
|
||||||
# ================================================
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
echo "=========================================="
|
|
||||||
echo " Urban Lifeline - ${SERVICE_NAME:-unknown}"
|
|
||||||
echo "=========================================="
|
|
||||||
echo "启动时间: $(date '+%Y-%m-%d %H:%M:%S')"
|
|
||||||
echo "服务端口: ${SERVICE_PORT:-8080}"
|
|
||||||
echo "运行环境: ${SPRING_PROFILES_ACTIVE:-prod}"
|
|
||||||
echo "JVM参数: ${JAVA_OPTS}"
|
|
||||||
echo "=========================================="
|
|
||||||
|
|
||||||
# 等待 Nacos 就绪(可选)
|
|
||||||
if [ -n "${NACOS_SERVER_ADDR}" ]; then
|
|
||||||
echo "等待 Nacos 服务就绪..."
|
|
||||||
NACOS_HOST=$(echo ${NACOS_SERVER_ADDR} | cut -d: -f1)
|
|
||||||
NACOS_PORT=$(echo ${NACOS_SERVER_ADDR} | cut -d: -f2)
|
|
||||||
|
|
||||||
for i in $(seq 1 30); do
|
|
||||||
if curl -sf "http://${NACOS_HOST}:${NACOS_PORT}/nacos/" > /dev/null 2>&1; then
|
|
||||||
echo "✓ Nacos 服务已就绪"
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
echo "等待 Nacos... ($i/30)"
|
|
||||||
sleep 2
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 启动 Java 应用
|
|
||||||
echo "启动 Java 应用..."
|
|
||||||
exec java ${JAVA_OPTS} \
|
|
||||||
-Djava.security.egd=file:/dev/./urandom \
|
|
||||||
-Dspring.profiles.active=${SPRING_PROFILES_ACTIVE:-prod} \
|
|
||||||
-jar /app/app.jar
|
|
||||||
Reference in New Issue
Block a user