打包参考 中间件(13) : shenyuAPI网关[3]-打包_Lxinccode的博客-优快云博客
# 生成Dockerfile
cat > DockerfileAdmin <<'EOF'
FROM openjdk:8-jdk
ADD ./shenyu-admin.jar /app.jar
RUN ln -sf /usr/share/zoneinfo/Asia/ShangHai /etc/localtime \
&& echo Asia/Shanghai > /etc/timezone \
&& dpkg-reconfigure -f noninteractive tzdata
ENTRYPOINT ["java", "-jar", "/app.jar"]
EOF
cat > DockerfileBootstrap <<'EOF'
FROM openjdk:8-jdk
ADD ./shenyu-bootstrap.jar /app.jar
RUN ln -sf /usr/share/zoneinfo/Asia/ShangHai /etc/localtime \
&& echo Asia/Shanghai > /etc/timezone \
&& dpkg-reconfigure -f noninteractive tzdata
ENTRYPOINT ["java", "-jar", "/app.jar"]
EOF
# 生成构建脚本
cat > build-admin.sh <<'EOF'
docker build -f DockerfileAdmin -t shenyu-admin:0.1 .
EOF
cat > bu

本文档详细介绍了如何使用Docker部署Shenyu API网关的admin和bootstrap组件,并配置必要的环境变量以实现数据库连接及WebSocket同步等功能。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



