Dockerfile 720 B

1234567891011121314151617181920
  1. FROM hub.evbj.easou.com/qa/base-image-java-alpine:v1.1
  2. COPY settings.xml /root/.m2/settings.xml
  3. VOLUME ["/etc/localtime:/etc/localtime"]
  4. RUN echo yes | svn co https://svn.evbj.easou.com/codes/ep/novel/dp/infra/user_center/mobile-fee-callback trunk --non-interactive --trust-server-cert --username duyangang_du --password=E0hd3sQo \
  5. && cd trunk \
  6. && echo '>>> mvn clean package <<<' \
  7. && mvn -Dmaven.test.skip=true clean package \
  8. && echo ">>>build src success..." \
  9. && mkdir /app \
  10. && mv ./target/*.jar /app/app.jar \
  11. && chmod 755 /app/app.jar \
  12. && rm -rf ../trunk
  13. EXPOSE 80
  14. ENTRYPOINT [ "sh", "-c", "java -jar -Dspring.profiles.active=test -Dserver.port=80 /app/app.jar"]