| FROM docker.io/openjdk:11-jre-slim |
| |
| LABEL copyright="Copyright (C) 2018-2019 NOKIA" |
| LABEL license.name="The Apache Software License, Version 2.0" |
| LABEL license.url="http://www.apache.org/licenses/LICENSE-2.0" |
| LABEL maintainer="Nokia Wroclaw ONAP Team" |
| |
| ARG HV_VES_USER=hvves |
| ARG HV_VES_USER_ID_NUMBER=1410 |
| |
| RUN apt-get update \ |
| && apt-get install -y --no-install-recommends curl netcat \ |
| && apt-get clean |
| |
| WORKDIR /opt/ves-hv-collector |
| |
| RUN useradd --user-group --uid ${HV_VES_USER_ID_NUMBER} ${HV_VES_USER} |
| |
| RUN mkdir -p /etc/ves-hv/ssl && chown -R ${HV_VES_USER} /etc/ves-hv/ssl |
| |
| USER ${HV_VES_USER} |
| |
| ENTRYPOINT ["./entry.sh"] |
| CMD ["--configuration-file /etc/ves-hv/configuration/base.json"] |
| |
| COPY target/libs/external/* ./ |
| COPY target/libs/internal/* ./ |
| COPY src/main/docker/*.sh ./ |
| COPY src/main/docker/base.json /etc/ves-hv/configuration/base.json |
| |
| COPY target/hv-collector-main-*.jar ./ |