blob: a19b3309970e683185dfa39c4168b2dc0e77eaf7 [file] [log] [blame]
Andy Bavier25ebf0e2017-06-06 18:27:15 -04001FROM maven:3-jdk-8 as maven
2MAINTAINER Andy Bavier <andy@opennetworking.org>
3
4COPY . /usr/src/mymaven
5WORKDIR /usr/src/mymaven/apps
6RUN mvn clean install -U
7
8FROM nginx
9MAINTAINER Andy Bavier <andy@opennetworking.org>
10
11COPY --from=maven /usr/src/mymaven/repository /usr/share/nginx/html/repository
12RUN chown nginx:nginx -R /usr/share/nginx/html/repository
13
14LABEL 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"