加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Dockerfile 1.03 KB
一键复制 编辑 原始数据 按行查看 历史
佰阅部落 提交于 2019-08-17 19:11 . 添加docker
FROM openjdk:8-jdk-alpine AS builder
# Install Maven
ENV MAVEN_VERSION 3.6.1
ENV MAVEN_HOME /usr/lib/mvn
ENV PATH $MAVEN_HOME/bin:$PATH
RUN wget http://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz && \
tar -zxvf apache-maven-$MAVEN_VERSION-bin.tar.gz && \
rm apache-maven-$MAVEN_VERSION-bin.tar.gz && \
mv apache-maven-$MAVEN_VERSION /usr/lib/mvn
# Build app
WORKDIR /app
RUN apk update && apk add git \
&& git clone https://github.com/dengyuhan/magnetW.git
WORKDIR /app/magnetW
RUN ["mvn", "install"]
FROM tomcat:9
LABEL MAINTAINER azure https://baiyue.one
# add context to /usr/local/tomcat/webapps
RUN apt-get install -y unzip
RUN rm -rf /usr/local/tomcat/webapps/*
# RUN rm -rf /usr/local/tomcat/webapps/ROOT/*
COPY --from=builder ./app/magnetW/target/magnetw.war /usr/local/tomcat/webapps/app.war
RUN mkdir /usr/local/tomcat/webapps/ROOT && \
unzip /usr/local/tomcat/webapps/app.war -d /usr/local/tomcat/webapps/ROOT && \
rm /usr/local/tomcat/webapps/app.war
EXPOSE 8080
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化