FROM base-image-alpine:v1.0 COPY settings.xml /root/.m2/settings.xml 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 \ && cd trunk \ && echo '>>> mvn clean package <<<' \ && mvn -Dmaven.test.skip=true clean package \ && echo ">>>build src success..." \ && mkdir /app \ && mv ./target/*.jar /app/app.jar \ && chmod 755 /app/app.jar \ && rm -rf ../trunk EXPOSE 8080 ENTRYPOINT [ "sh", "-c", "java -jar -Dspring.profiles.active=test -Dserver.port=8080 /app/app.jar"]