• 周日. 9月 25th, 2022

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

工程打镜像

admin

11月 28, 2021
FROM acs-reg.alipay.com/antquality/centos:centos7.0.6
MAINTAINER chaocai.lcc <[email protected]>

ENV APP=learntest-service-1.0.0-SNAPSHOT-executable
ENV FINAL_APP=learn-test-1.0.3-openapi-executable
COPY ccbin /home/admin/ccbin/

# 拷贝本地代码
COPY . /home/admin/mvn_build/
# 执行编译
RUN source /etc/profile && cd /home/admin/mvn_build/ && 
    mvn -B -e clean install -Dmaven.test.skip=true -Dmaven.repo.local=/home/admin/mvnrepo -s /home/admin/setting/settings-xx.xml -P dev && 
    mkdir -p /home/admin/release/run && cp ./target/boot/${APP}.jar /home/admin/release/run

# 清理编译数据
RUN rm -rf /home/admin/mvn_build/ /home/admin/mvnrepo

# 同步jar包至云启
RUN source /etc/profile && 
    spider -fileName ${FINAL_APP}.jar -filePath /home/admin/release/run/${APP}.jar -fileServer image-shanghai-finance-cloud.alipay.com

ENV LANG en_US.utf8
ENTRYPOINT ["/bin/bash", "/home/admin/ccbin/start.sh"]

发表回复

您的电子邮箱地址不会被公开。