diff options
Diffstat (limited to 'vnfm-simulator/packages/docker/src/main/docker/Dockerfile')
-rw-r--r-- | vnfm-simulator/packages/docker/src/main/docker/Dockerfile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/vnfm-simulator/packages/docker/src/main/docker/Dockerfile b/vnfm-simulator/packages/docker/src/main/docker/Dockerfile new file mode 100644 index 0000000000..2ccc8035f3 --- /dev/null +++ b/vnfm-simulator/packages/docker/src/main/docker/Dockerfile @@ -0,0 +1,28 @@ +FROM openjdk:8-jdk-alpine + +ARG http_proxy +ENV HTTP_PROXY=$http_proxy +ENV http_proxy=$HTTP_PROXY +ARG https_proxy +ENV HTTPS_PROXY=$https_proxy +ENV https_proxy=$HTTPS_PROXY + +RUN apk add --no-cache --update busybox-extras bash zip unzip curl wget openssh maven openjdk8 jq httpie py-pip + +RUN mkdir /app && mkdir /app/config && mkdir /app/certificates && mkdir /app/logs && mkdir /app/ca-certificates + +COPY maven/app.jar /app +#COPY configs/logging/logback-spring.xml /app +COPY start-app.sh /app +#COPY ca-certificates/onap-ca.crt /app/ca-certificates/onap-ca.crt + +RUN chown -R svnfm:svnfm /app && chmod 700 /app/*.sh + +# Springboot configuration (required) +VOLUME /app/config + +# Root certificates (optional) +VOLUME /app/ca-certificates + +WORKDIR /app +CMD ["/app/start-app.sh"]
\ No newline at end of file |