Andy Bavier | 25ebf0e | 2017-06-06 18:27:15 -0400 | [diff] [blame^] | 1 | FROM maven:3-jdk-8 as maven |
| 2 | MAINTAINER Andy Bavier <andy@opennetworking.org> |
| 3 | |
| 4 | COPY . /usr/src/mymaven |
| 5 | WORKDIR /usr/src/mymaven/apps |
| 6 | RUN mvn clean install -U |
| 7 | |
| 8 | FROM nginx |
| 9 | MAINTAINER Andy Bavier <andy@opennetworking.org> |
| 10 | |
| 11 | COPY --from=maven /usr/src/mymaven/repository /usr/share/nginx/html/repository |
| 12 | RUN chown nginx:nginx -R /usr/share/nginx/html/repository |
| 13 | |
| 14 | LABEL org.label-schema.name="opencord/mavenrepo" \ |
| 15 | org.label-schema.description="Maven repo with the CORD ONOS apps" \ |
| 16 | org.label-schema.vcs-url="https://gerrit.opencord.org/onos-apps" \ |
| 17 | org.label-schema.vendor="Open Networking Laboratory" \ |
| 18 | org.label-schema.schema-version="1.0" |