main
liutao 7 hours ago
parent 75f7c1caed
commit b384644603

@ -12,13 +12,11 @@ EXPOSE 8088
# 安装 getent 依赖Alpine 自带)
# 创建启动脚本:轮询等待后端 DNS 解析成功后再启动 nginx
RUN printf "#!/bin/sh\n\
echo \"Waiting for upstream besure-server-inner to resolve...\"\n\
while ! getent hosts besure-server-inner > /dev/null 2>&1; do\n\
sleep 2\n\
done\n\
echo \"Upstream resolved! Starting nginx...\"\n\
nginx -g \"daemon off;\"\n" > /start.sh && \
# 创建启动脚本
RUN echo -e '#!/bin/sh\n\
echo "Waiting for MySQL/Redis/MinIO to start..."\n\
sleep 15\n\
nginx -g "daemon off;"' > /start.sh && \
chmod +x /start.sh
CMD ["/start.sh"]

Loading…
Cancel
Save