diff options
author | Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com> | 2017-08-21 18:06:26 +0530 |
---|---|---|
committer | Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com> | 2017-08-21 18:11:32 +0530 |
commit | 64945646f0cdb367f12d61f9b5cff08a1347ae59 (patch) | |
tree | 561b6c36a5061f8b8bb2ecb9459b05651e24d154 /deployment/docker | |
parent | 68f717bc5d832aabe44c12c28eff8ceaeff3ae19 (diff) |
Add simple http server
For providing download link, README, etc
a tiny http server is embedded into CLI
CLI-33
Change-Id: Ifacb9067613be4414da7a5faad06e7671cd1bc63
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Diffstat (limited to 'deployment/docker')
-rw-r--r-- | deployment/docker/pom.xml | 14 | ||||
-rw-r--r-- | deployment/docker/src/main/docker/Dockerfile | 12 |
2 files changed, 22 insertions, 4 deletions
diff --git a/deployment/docker/pom.xml b/deployment/docker/pom.xml index c3cef0e3..e0056ecb 100644 --- a/deployment/docker/pom.xml +++ b/deployment/docker/pom.xml @@ -58,6 +58,20 @@ <include>**/*</include> </includes> </resource> + <resource> + <targetPath>/STAGE/http</targetPath> + <directory>${basedir}/../http/</directory> + <includes> + <include>**/*</include> + </includes> + </resource> + <resource> + <targetPath>/STAGE/installer</targetPath> + <directory>${basedir}/../zip/target/deployoutput</directory> + <includes> + <include>**/*</include> + </includes> + </resource> </resources> </configuration> <executions> diff --git a/deployment/docker/src/main/docker/Dockerfile b/deployment/docker/src/main/docker/Dockerfile index 06c266c1..91467443 100644 --- a/deployment/docker/src/main/docker/Dockerfile +++ b/deployment/docker/src/main/docker/Dockerfile @@ -2,18 +2,22 @@ FROM ubuntu:14.04 RUN apt-get update RUN apt-get update && apt-get install -y software-properties-common -RUN sudo -E add-apt-repository ppa:openjdk-r/ppa && apt-get update && apt-get install -y openjdk-8-jdk +RUN sudo -E add-apt-repository ppa:openjdk-r/ppa && apt-get update && apt-get install -y openjdk-8-jdk && apt-get install -y lighttpd ENV JAVA_HOME usr/lib/jvm/java-8-openjdk-amd64 ENV ONAP_CLI_HOME /opt/onap/cli ADD ./STAGE $ONAP_CLI_HOME +COPY ./STAGE/http/lighttpd/lighttpd.conf /etc/lighttpd/lighttpd.conf +COPY ./STAGE/http/web /var/www-data/servers/onap-cli/ +COPY ./STAGE/installer/*.zip /var/www-data/servers/onap-cli/ WORKDIR $ONAP_CLI_HOME RUN chmod +x ./bin/onap.sh -RUN mkdir ./data -RUN mkdir ./onap-cli-schema +RUN if [ ! -d ./data ]; then mkdir ./data; fi +RUN if [ ! -d ./onap-cli-schema ]; then mkdir ./onap-cli-schema; fi RUN ln ./bin/onap.sh /usr/sbin/onap -ENTRYPOINT /bin/bash +EXPOSE 80 +ENTRYPOINT service lighttpd start && /bin/bash RUN echo ONAP CLI docker successfully created !!
\ No newline at end of file |