Merge "DG changes for the closed loop and async support in MDONS"
[sdnc/oam.git] / installation / ueb-listener / src / main / docker / Dockerfile
1 # Base alpine with added packages needed for open ecomp
2 FROM onap/ccsdk-alpine-image:${ccsdk.docker.version} AS stage0
3
4 ENV JAVA_HOME /usr/lib/jvm/java-1.8-openjdk
5 ENV SDNC_CONFIG_DIR /opt/onap/sdnc/data/properties
6
7
8 # copy deliverables to opt
9 COPY opt /opt
10
11 # End of stage0
12
13 FROM onap/ccsdk-alpine-image:${ccsdk.docker.version}
14 MAINTAINER SDNC Team (onap-sdnc@lists.onap.org)
15
16 ENV JAVA_HOME /usr/lib/jvm/java-1.8-openjdk
17 ENV SDNC_CONFIG_DIR /opt/onap/sdnc/data/properties
18
19 USER root
20
21
22 # Create sdnc user
23 RUN addgroup -S sdnc && adduser -S sdnc -G sdnc
24
25 # Copy /opt and change user/owner to sdnc
26 COPY --from=stage0 --chown=sdnc:sdnc /opt /opt
27
28 USER sdnc