13 changed files with 237 additions and 2 deletions
@ -0,0 +1,43 @@ |
|||
#登录阿里云镜像仓 |
|||
docker login --username=tb86538668 registry.cn-hangzhou.aliyuncs.com --password= |
|||
|
|||
#构建整个项目,或者单独构建common项目,避免依赖未被构建上去 |
|||
cd ../nla-common |
|||
mvn install |
|||
|
|||
#构建网关 |
|||
cd ../nla-gateway |
|||
mvn install -Dmaven.test.skip=true dockerfile:build |
|||
docker tag nla-cloud/nla-gateway:latest registry.cn-hangzhou.aliyuncs.com/nla-cloud/nla-gateway:v1.2 |
|||
docker push registry.cn-hangzhou.aliyuncs.com/nla-cloud/nla-gateway:v1.2 |
|||
echo "网关构建推送成功" |
|||
|
|||
#用户服务 |
|||
cd ../nla-user-service |
|||
mvn install -Dmaven.test.skip=true dockerfile:build |
|||
docker tag nla-cloud/nla-user-service:latest registry.cn-hangzhou.aliyuncs.com/nla-cloud/nla-user-service:v1.2 |
|||
docker push registry.cn-hangzhou.aliyuncs.com/nla-cloud/nla-user-service:v1.2 |
|||
echo "用户服务构建推送成功" |
|||
|
|||
#商品服务 |
|||
cd ../nla-product-service |
|||
mvn install -Dmaven.test.skip=true dockerfile:build |
|||
docker tag nla-cloud/nla-product-service:latest registry.cn-hangzhou.aliyuncs.com/nla-cloud/nla-product-service:v1.2 |
|||
docker push registry.cn-hangzhou.aliyuncs.com/nla-cloud/nla-product-service:v1.2 |
|||
echo "商品服务构建推送成功" |
|||
|
|||
#订单服务 |
|||
cd ../nla-order-service |
|||
mvn install -Dmaven.test.skip=true dockerfile:build |
|||
docker tag nla-cloud/nla-order-service:latest registry.cn-hangzhou.aliyuncs.com/nla-cloud/nla-order-service:v1.2 |
|||
docker push registry.cn-hangzhou.aliyuncs.com/nla-cloud/nla-order-service:v1.2 |
|||
echo "订单服务构建推送成功" |
|||
|
|||
#优惠券服务 |
|||
cd ../nla-coupon-service |
|||
mvn install -Dmaven.test.skip=true dockerfile:build |
|||
docker tag nla-cloud/nla-coupon-service:latest registry.cn-hangzhou.aliyuncs.com/nla-cloud/nla-coupon-service:v1.2 |
|||
docker push registry.cn-hangzhou.aliyuncs.com/nla-cloud/nla-coupon-service:v1.2 |
|||
echo "优惠券服务构建推送成功" |
|||
|
|||
echo "=======构建脚本执行完毕=====" |
@ -0,0 +1,6 @@ |
|||
#FROM adoptopenjdk/openjdk11:ubi |
|||
FROM adoptopenjdk/openjdk11:jre11u-nightly |
|||
VOLUME /tmp |
|||
ARG JAR_FILE |
|||
COPY ${JAR_FILE} app.jar |
|||
ENTRYPOINT ["java","-jar","/app.jar"] |
@ -0,0 +1,6 @@ |
|||
#FROM adoptopenjdk/openjdk11:ubi |
|||
FROM adoptopenjdk/openjdk11:jre11u-nightly |
|||
VOLUME /tmp |
|||
ARG JAR_FILE |
|||
COPY ${JAR_FILE} app.jar |
|||
ENTRYPOINT ["java","-jar","/app.jar"] |
@ -0,0 +1,6 @@ |
|||
#FROM adoptopenjdk/openjdk11:ubi |
|||
FROM adoptopenjdk/openjdk11:jre11u-nightly |
|||
VOLUME /tmp |
|||
ARG JAR_FILE |
|||
COPY ${JAR_FILE} app.jar |
|||
ENTRYPOINT ["java","-jar","/app.jar"] |
@ -0,0 +1,6 @@ |
|||
#FROM adoptopenjdk/openjdk11:ubi |
|||
FROM adoptopenjdk/openjdk11:jre11u-nightly |
|||
VOLUME /tmp |
|||
ARG JAR_FILE |
|||
COPY ${JAR_FILE} app.jar |
|||
ENTRYPOINT ["java","-jar","/app.jar"] |
@ -0,0 +1,6 @@ |
|||
#FROM adoptopenjdk/openjdk11:ubi |
|||
FROM adoptopenjdk/openjdk11:jre11u-nightly |
|||
VOLUME /tmp |
|||
ARG JAR_FILE |
|||
COPY ${JAR_FILE} app.jar |
|||
ENTRYPOINT ["java","-jar","/app.jar"] |
Loading…
Reference in new issue