Skip to content

Commit

Permalink
Updated to have Fabric8 instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
rafabene committed Oct 23, 2017
1 parent 0690e5c commit 5df3f22
Show file tree
Hide file tree
Showing 5 changed files with 78 additions and 16 deletions.
7 changes: 6 additions & 1 deletion aloha.adoc
Expand Up @@ -15,7 +15,7 @@

### Deploy aloha (Vert.x) microservice

#### Deploy project via oc CLI
#### (Option 1) Deploy project via oc CLI

##### Basic project creation

Expand All @@ -35,6 +35,11 @@ $ oc env dc/aloha AB_ENABLED=jolokia; oc patch dc/aloha -p '{"spec":{"template":
$ oc set probe dc/aloha --readiness --get-url=http://:8080/api/health
----

#### (Option 2) Deploy project via Fabric8 Maven Plugin

----
$ mvn package fabric8:deploy
----

#### Test the service endpoint

Expand Down
9 changes: 8 additions & 1 deletion api-gateway.adoc
Expand Up @@ -18,7 +18,7 @@
The API-Gateway is a microservices architectural pattern. For more information about this pattern, visit: http://microservices.io/patterns/apigateway.html


#### Deploy project via oc CLI
#### (Option 1) Deploy project via oc CLI

##### Basic project creation

Expand All @@ -38,6 +38,13 @@ $ oc env dc/api-gateway AB_ENABLED=jolokia; oc patch dc/api-gateway -p '{"spec":
$ oc set probe dc/api-gateway --readiness --get-url=http://:8080/health
----

#### (Option 2) Deploy project via Fabric8 Maven Plugin

----
$ mvn package fabric8:deploy
----


#### Test the endpoint

----
Expand Down
9 changes: 8 additions & 1 deletion hola.adoc
Expand Up @@ -15,7 +15,7 @@

### Deploy hola (JAX-RS/Wildfly Swarm) microservice

#### Deploy project via oc CLI
#### (Option 1) Deploy project via oc CLI

##### Basic project creation

Expand All @@ -34,8 +34,15 @@ $ oc expose service hola
$ oc set probe dc/hola --readiness --get-url=http://:8080/api/health
----

#### (Option 2) Deploy project via Fabric8 Maven Plugin

----
$ mvn package fabric8:deploy
----

#### Test the service endpoint

----
curl http://hola-helloworld-msa.`minishift ip`.nip.io/api/hola
----

9 changes: 8 additions & 1 deletion ola.adoc
Expand Up @@ -15,7 +15,7 @@

### Deploy ola (Spring Boot) microservice

#### Deploy project via oc CLI
#### (Option 1) Deploy project via oc CLI

##### Basic project creation

Expand All @@ -35,6 +35,13 @@ $ oc env dc/ola AB_ENABLED=jolokia; oc patch dc/ola -p '{"spec":{"template":{"sp
$ oc set probe dc/ola --readiness --get-url=http://:8080/api/health
----

#### (Option 2) Deploy project via Fabric8 Maven Plugin

----
$ mvn package fabric8:deploy
----


#### Test the service endpoint

----
Expand Down
60 changes: 48 additions & 12 deletions readme.html
Expand Up @@ -551,37 +551,41 @@ <h1>Helloworld-MSA (Microservices architecture)</h1>
<ul class="sectlevel2">
<li><a href="#_deploy_hola_jax_rs_wildfly_swarm_microservice">Deploy hola (JAX-RS/Wildfly Swarm) microservice</a>
<ul class="sectlevel3">
<li><a href="#_deploy_project_via_oc_cli">Deploy project via oc CLI</a></li>
<li><a href="#__option_1_deploy_project_via_oc_cli">(Option 1) Deploy project via oc CLI</a></li>
<li><a href="#__option_2_deploy_project_via_fabric8_maven_plugin">(Option 2) Deploy project via Fabric8 Maven Plugin</a></li>
<li><a href="#_test_the_service_endpoint">Test the service endpoint</a></li>
</ul>
</li>
<li><a href="#_deploy_aloha_vert_x_microservice">Deploy aloha (Vert.x) microservice</a>
<ul class="sectlevel3">
<li><a href="#_deploy_project_via_oc_cli_2">Deploy project via oc CLI</a></li>
<li><a href="#__option_1_deploy_project_via_oc_cli_2">(Option 1) Deploy project via oc CLI</a></li>
<li><a href="#__option_2_deploy_project_via_fabric8_maven_plugin_2">(Option 2) Deploy project via Fabric8 Maven Plugin</a></li>
<li><a href="#_test_the_service_endpoint_2">Test the service endpoint</a></li>
</ul>
</li>
<li><a href="#_deploy_ola_spring_boot_microservice">Deploy ola (Spring Boot) microservice</a>
<ul class="sectlevel3">
<li><a href="#_deploy_project_via_oc_cli_3">Deploy project via oc CLI</a></li>
<li><a href="#__option_1_deploy_project_via_oc_cli_3">(Option 1) Deploy project via oc CLI</a></li>
<li><a href="#__option_2_deploy_project_via_fabric8_maven_plugin_3">(Option 2) Deploy project via Fabric8 Maven Plugin</a></li>
<li><a href="#_test_the_service_endpoint_3">Test the service endpoint</a></li>
</ul>
</li>
<li><a href="#_deploy_bonjour_nodejs_microservice">Deploy bonjour (NodeJS) microservice</a>
<ul class="sectlevel3">
<li><a href="#_deploy_project_via_oc_cli_4">Deploy project via oc CLI</a></li>
<li><a href="#_deploy_project_via_oc_cli">Deploy project via oc CLI</a></li>
<li><a href="#_test_the_service_endpoint_4">Test the service endpoint</a></li>
</ul>
</li>
<li><a href="#_deploy_api_gateway_spring_boot">Deploy api-gateway (Spring Boot)</a>
<ul class="sectlevel3">
<li><a href="#_deploy_project_via_oc_cli_5">Deploy project via oc CLI</a></li>
<li><a href="#__option_1_deploy_project_via_oc_cli_4">(Option 1) Deploy project via oc CLI</a></li>
<li><a href="#__option_2_deploy_project_via_fabric8_maven_plugin_4">(Option 2) Deploy project via Fabric8 Maven Plugin</a></li>
<li><a href="#_test_the_endpoint">Test the endpoint</a></li>
</ul>
</li>
<li><a href="#_deploy_frontend_nodejs_html5_js">Deploy frontend (NodeJS/HTML5/JS)</a>
<ul class="sectlevel3">
<li><a href="#_deploy_project_via_oc_cli_6">Deploy project via oc CLI</a></li>
<li><a href="#_deploy_project_via_oc_cli_2">Deploy project via oc CLI</a></li>
<li><a href="#_test_the_service_endpoint_5">Test the service endpoint</a></li>
</ul>
</li>
Expand Down Expand Up @@ -795,7 +799,7 @@ <h2 id="_create_a_project">Create a project</h2>
<div class="sect2">
<h3 id="_deploy_hola_jax_rs_wildfly_swarm_microservice">Deploy hola (JAX-RS/Wildfly Swarm) microservice</h3>
<div class="sect3">
<h4 id="_deploy_project_via_oc_cli">Deploy project via oc CLI</h4>
<h4 id="__option_1_deploy_project_via_oc_cli">(Option 1) Deploy project via oc CLI</h4>
<div class="sect4">
<h5 id="_basic_project_creation">Basic project creation</h5>
<div class="listingblock">
Expand All @@ -819,6 +823,14 @@ <h5 id="_enable_readiness_probe">Enable Readiness probe</h5>
</div>
</div>
<div class="sect3">
<h4 id="__option_2_deploy_project_via_fabric8_maven_plugin">(Option 2) Deploy project via Fabric8 Maven Plugin</h4>
<div class="listingblock">
<div class="content">
<pre>$ mvn package fabric8:deploy</pre>
</div>
</div>
</div>
<div class="sect3">
<h4 id="_test_the_service_endpoint">Test the service endpoint</h4>
<div class="listingblock">
<div class="content">
Expand All @@ -830,7 +842,7 @@ <h4 id="_test_the_service_endpoint">Test the service endpoint</h4>
<div class="sect2">
<h3 id="_deploy_aloha_vert_x_microservice">Deploy aloha (Vert.x) microservice</h3>
<div class="sect3">
<h4 id="_deploy_project_via_oc_cli_2">Deploy project via oc CLI</h4>
<h4 id="__option_1_deploy_project_via_oc_cli_2">(Option 1) Deploy project via oc CLI</h4>
<div class="sect4">
<h5 id="_basic_project_creation_2">Basic project creation</h5>
<div class="listingblock">
Expand All @@ -855,6 +867,14 @@ <h5 id="_enable_jolokia_and_readiness_probe">Enable Jolokia and Readiness probe<
</div>
</div>
<div class="sect3">
<h4 id="__option_2_deploy_project_via_fabric8_maven_plugin_2">(Option 2) Deploy project via Fabric8 Maven Plugin</h4>
<div class="listingblock">
<div class="content">
<pre>$ mvn package fabric8:deploy</pre>
</div>
</div>
</div>
<div class="sect3">
<h4 id="_test_the_service_endpoint_2">Test the service endpoint</h4>
<div class="listingblock">
<div class="content">
Expand All @@ -866,7 +886,7 @@ <h4 id="_test_the_service_endpoint_2">Test the service endpoint</h4>
<div class="sect2">
<h3 id="_deploy_ola_spring_boot_microservice">Deploy ola (Spring Boot) microservice</h3>
<div class="sect3">
<h4 id="_deploy_project_via_oc_cli_3">Deploy project via oc CLI</h4>
<h4 id="__option_1_deploy_project_via_oc_cli_3">(Option 1) Deploy project via oc CLI</h4>
<div class="sect4">
<h5 id="_basic_project_creation_3">Basic project creation</h5>
<div class="listingblock">
Expand All @@ -891,6 +911,14 @@ <h5 id="_enable_jolokia_and_readiness_probe_2">Enable Jolokia and Readiness prob
</div>
</div>
<div class="sect3">
<h4 id="__option_2_deploy_project_via_fabric8_maven_plugin_3">(Option 2) Deploy project via Fabric8 Maven Plugin</h4>
<div class="listingblock">
<div class="content">
<pre>$ mvn package fabric8:deploy</pre>
</div>
</div>
</div>
<div class="sect3">
<h4 id="_test_the_service_endpoint_3">Test the service endpoint</h4>
<div class="listingblock">
<div class="content">
Expand All @@ -905,7 +933,7 @@ <h3 id="_deploy_bonjour_nodejs_microservice">Deploy bonjour (NodeJS) microservic
<p>Choose one of the following options/approaches to deploy this microservice.</p>
</div>
<div class="sect3">
<h4 id="_deploy_project_via_oc_cli_4">Deploy project via oc CLI</h4>
<h4 id="_deploy_project_via_oc_cli">Deploy project via oc CLI</h4>
<div class="sect4">
<h5 id="_basic_project_creation_4">Basic project creation</h5>
<div class="listingblock">
Expand Down Expand Up @@ -943,7 +971,7 @@ <h3 id="_deploy_api_gateway_spring_boot">Deploy api-gateway (Spring Boot)</h3>
<p>The API-Gateway is a microservices architectural pattern. For more information about this pattern, visit: <a href="http://microservices.io/patterns/apigateway.html" class="bare">http://microservices.io/patterns/apigateway.html</a></p>
</div>
<div class="sect3">
<h4 id="_deploy_project_via_oc_cli_5">Deploy project via oc CLI</h4>
<h4 id="__option_1_deploy_project_via_oc_cli_4">(Option 1) Deploy project via oc CLI</h4>
<div class="sect4">
<h5 id="_basic_project_creation_5">Basic project creation</h5>
<div class="listingblock">
Expand All @@ -968,6 +996,14 @@ <h5 id="_enable_jolokia_and_readiness_probe_3">Enable Jolokia and Readiness prob
</div>
</div>
<div class="sect3">
<h4 id="__option_2_deploy_project_via_fabric8_maven_plugin_4">(Option 2) Deploy project via Fabric8 Maven Plugin</h4>
<div class="listingblock">
<div class="content">
<pre>$ mvn package fabric8:deploy</pre>
</div>
</div>
</div>
<div class="sect3">
<h4 id="_test_the_endpoint">Test the endpoint</h4>
<div class="listingblock">
<div class="content">
Expand All @@ -987,7 +1023,7 @@ <h3 id="_deploy_frontend_nodejs_html5_js">Deploy frontend (NodeJS/HTML5/JS)</h3>
<p>Choose one of the following options/approaches to deploy the UI.</p>
</div>
<div class="sect3">
<h4 id="_deploy_project_via_oc_cli_6">Deploy project via oc CLI</h4>
<h4 id="_deploy_project_via_oc_cli_2">Deploy project via oc CLI</h4>
<div class="sect4">
<h5 id="_basic_project_creation_6">Basic project creation</h5>
<div class="listingblock">
Expand Down

0 comments on commit 5df3f22

Please sign in to comment.