Make Dockerfile for beijing 93/36993/2
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Tue, 20 Mar 2018 08:37:37 +0000 (14:07 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Tue, 20 Mar 2018 08:49:15 +0000 (14:19 +0530)
Issue-ID: CLI-101

Change-Id: I81c7fd3648bf41dd248d281ca9c407e711396a06
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
deployment/docker/src/main/docker/Dockerfile
deployment/http/web/index.html
deployment/http/web/oclip.png [new file with mode: 0644]
deployment/http/web/open-cli.png [deleted file]
deployment/http/web/version.json

index 3765d20..a01449d 100644 (file)
@@ -16,10 +16,6 @@ ENV OPEN_CLI_DEBUG_PORT 5005
 ENV OPEN_CLI_MODE console
 ENV OPEN_CLI_PRODUCT_IN_USE open-cli
 
-ENV OPEN_CLI_HOST_URL http://localhost:8080
-ENV OPEN_CLI_USERNAME guest
-ENV OPEN_CLI_PASSWORD guest
-
 ENV GOTTY_TITLE_FORMAT {{ .command }}
 
 #Copy CLI into docker
@@ -40,7 +36,7 @@ RUN pandoc -t plain $OPEN_CLI_HOME/docs/README.md > $OPEN_CLI_HOME/docs/oclip-re
 COPY ./STAGE/http/lighttpd/lighttpd.conf /etc/lighttpd/lighttpd.conf
 COPY ./STAGE/http/web /var/www-data/servers/open-cli/
 COPY ./STAGE/http/lighttpd/10-proxy.conf /etc/lighttpd/conf-enabled/
-COPY ./STAGE/installer/cli-*.zip /var/www-data/servers/open-cli/open-cli.zip
+COPY ./STAGE/installer/cli-*.zip /var/www-data/servers/open-cli/oclip.zip
 
 RUN if [ ! -f /var/log/lighttpd/access.log ]; then touch /var/log/lighttpd/access.log; fi
 RUN cp /etc/lighttpd/conf-available/10-accesslog.conf /etc/lighttpd/conf-enabled/
index 3897eb9..0219814 100644 (file)
@@ -1,61 +1,71 @@
-<!DOCTYPE html><html><head><link rel="icon" href="./open-cli.png">
-<meta charset="utf-8"><title>Open CLI Platform (OCLIP)</title><style></style></head><body id="preview" style="background-color: black; color: #c3c3c3">
+<!DOCTYPE html><html><head><link rel="icon" href="./oclip.png">
+<meta charset="utf-8"><title>OCLIP...industry first open platform for cli</title><style></style>
 <script>
 function redirectToConsole(){
-   window.location.href="http://"+  window.location.hostname + ":9090";
+   window.location.href="http://"+  window.location.hostname + ":30261";
 }
 
 </script>
-<h1 id="open-command-line-interface-platform-oclip">Open Command-line interface Platform (OCLIP)</h1>
-<p>Provides unified commands to operate any cloud enabled software products from Linux/Web console.</p>
-<p>Set the following environment variable, before using OCLIP:</p>
-<p><strong>OPEN_CLI_HOME</strong> - Complete path of directory, where OCLIP is installed.</p>
-<h2 id="to-run-a-command">To Run a command</h2>
-<p>Configure the following environment variables:</p>
-<ol style="list-style-type: decimal">
-<li><strong>OPEN_CLI_HOST_URL</strong> - Catalog service URL or a service URL</li>
-<li><strong>OPEN_CLI_HOST_USERNAME</strong> - Service user name</li>
-<li><strong>OPEN_CLI_HOST_PASSWORD</strong> - Service password</li>
-</ol>
-<p>Run <strong>oclip <command></strong> from Linux console.</p>
-<h2 id="to-run-in-interactive-mode">To Run in Interactive mode</h2>
-<p>Run <strong>oclip</strong> from Linux console.</p>
-<p>And use the directive set to set the values for following parameters:</p>
-<ol style="list-style-type: decimal">
-<li><strong>host-url</strong> - Catalog service URL or a service URL</li>
-<li><strong>host-username</strong> - Service user name</li>
-<li><strong>host-password</strong> - Service password</li>
-</ol>
-<p>NOTE: This mode is available as Web command console when OCLIP is running from docker.</p>
-<h2 id="select-the-product-version">Select the product version</h2>
-<p>CLI framework is enhanced to handle multiple product versions at same time. so to choose the product version, set evironment variable <strong>OPEN_CLI_PROUDCT_IN_USE</strong>.</p>
-<p>NOTE: In interactive mode, product version can be selected using typing <strong>use <product-version></strong></p>
-<p>Run <em>oclip [-v|--version]</em> to see the available product version details.</p>
-<h2 id="set-the-parameter-values">Set the parameter values</h2>
-<p>Use the directive 'set' for setting the values for parameters and 'unset' for un-seting the values.</p>
-<h2 id="help">Help</h2>
-<p><em>oclip [-h|--help]</em> <em>oclip <command> [-h|--help]</em></p>
-<h2 id="debug-mode">Debug Mode</h2>
-<p>To run in debug mode, set following environment variables:</p>
-<ol style="list-style-type: decimal">
-<li>OPEN_CLI_DEBUG - By default its false, otherwise Set to true</li>
-<li>OPEN_CLI_DEBUG_PORT - By default it is 5005, otherwise set to new TCP port number</li>
+<style>
+
+body {
+    margin: 0 1% 0;
+    background-color: black
+}
+
+.readme {
+    display: inline-block;
+    float: left;
+    margin: 3% 3% 0;
+
+}
+
+* {box-sizing:border-box}
+
+.slideshow-container {
+ display: inline-block;
+ float: right;
+ max-width: 700px;
+ position: relative;
+ margin: 6% 3% 0;
+}
+
+.mySlides {
+    display: none;
+}
+
+</style>
+
+</head>
+
+<body onload="showSlides()" style="background-color: white;color: black">
+<div class="readme">
+<h2>Open Command-Line Interface Platform (OCLIP)</h2>
+
+<p>Industry first open platform to orchestrate CLI by using an declarative model <a href="http://onap.readthedocs.io/en/latest/submodules/cli.git/docs/open_cli_schema_version_1_0.html#open-cli-schema-version-1-0" style="color: blue;">Open Command Specification (OCS)</a>.
+<p>And for Cloud and Telco Operators, it provides Linux shell and Web Command Console to use those CLI.
+
+<h3 >Web Command Console (WCC)</h3>
+<p>Helps operator to access the command console over HTTP.
+<a onclick="redirectToConsole();" style="color: blue;cursor: pointer">Click here !</a>
+
+<h3>Linux Shell</h3>
+<p>Helps operator to run CLI locally using Linux command shell.
+
+<ol>
+<li>To download, <a href="./oclip.zip">Click here !</a></li>
+<li>Un-zip into folder /opt/oclip</li>
+<li>Run /opt/oclip/install.sh</li>
 </ol>
 
-<h2>
-<a id="More_details_42"></a>More details
-</h2>
-<p>
-<a href="https://wiki.onap.org">https://wiki.onap.org</a>
-</p>
-<h2>
-<a id="Download_42"></a>To download
-</h2>
-<p>Please download Open CLI Platform <a href="./open-cli.zip">here</a></p>
-
-<h2>
-<a id="Console_42"></a>Web Command console
-</h2>
-<p style="color:blue">Click <a onclick="redirectToConsole();">here</a></p>
-
-</body></html>
+<p>For more details, either run <strong>oclip</strong> from Linux console or refer /opt/oclip/docs/README.md
+
+<br>
+<br>
+
+<hr>
+<a href="http://onap.readthedocs.io/en/latest/submodules/cli.git/docs/index.html" style="color: blue;">
+<sub style="color: blue;"><strong> Manuals !!</strong></sub></a>
+</div>
+
+</body></html>
\ No newline at end of file
diff --git a/deployment/http/web/oclip.png b/deployment/http/web/oclip.png
new file mode 100644 (file)
index 0000000..eb09412
Binary files /dev/null and b/deployment/http/web/oclip.png differ
diff --git a/deployment/http/web/open-cli.png b/deployment/http/web/open-cli.png
deleted file mode 100644 (file)
index 35f2b1e..0000000
Binary files a/deployment/http/web/open-cli.png and /dev/null differ
index cbdc9a0..6fce85a 100644 (file)
@@ -1 +1 @@
-{"name": "oclip", "version": "1.0"}
\ No newline at end of file
+{"name": "oclip", "version": "2.0.0"}
\ No newline at end of file