Created
August 1, 2017 07:10
-
-
Save tamoot/eacab15ba2efcbea8fa90a1b73098803 to your computer and use it in GitHub Desktop.
Dockerfile.plantuml(うまくいっていない
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM maven:3-jdk-8 | |
ARG http_proxy | |
ARG https_proxy | |
ENV http_proxy ${http_proxy} | |
ENV https_proxy ${https_proxy} | |
RUN apt-get update && apt-get install -y --no-install-recommends graphviz fonts-wqy-zenhei fonts-vlgothic && rm -rf /var/lib/apt/lists/* | |
COPY pom.xml /app/ | |
COPY src /app/src/ | |
ENV MAVEN_CONFIG /app/.m2 | |
# for proxy | |
COPY ./settings.xml /app/.m2/settings.xml | |
COPY ./settings.xml /root/.m2/settings.xml | |
RUN mkdir /app/.m2/repository | |
WORKDIR /app | |
RUN mvn dependency:go-offline -Dmaven.repo.local=/app/.m2/repository | |
#RUN mvn -U install | |
RUN mvn --offline package -Dmaven.repo.local=/app/.m2/repository -Dmaven.legacyLocalRepo=true | |
# chmod required to ensure any user can run the app | |
RUN chmod -R a+w /app | |
EXPOSE 8080 | |
ENV HOME /app | |
#CMD java -jar target/dependency/jetty-runner.jar /var/lib/jetty/webapps/plantuml.war | |
# To run with debugging enabled instead | |
#CMD java -Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog -Dorg.eclipse.jetty.LEVEL=DEBUG -Djetty.contextpath=/plantuml -jar target/dependency/je | |
CMD mvn --offline jetty:run -Dmaven.repo.local=/app/.m2/repository -Dmaven.legacyLocalRepo=true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment