Skip to content

Commit

Permalink
publish corrado's doc updates etc (#802)
Browse files Browse the repository at this point in the history
Signed-off-by: Mark Nelson <[email protected]>
  • Loading branch information
markxnelson authored Dec 14, 2023
1 parent e980392 commit 895f8d4
Show file tree
Hide file tree
Showing 8 changed files with 167 additions and 72 deletions.
42 changes: 37 additions & 5 deletions spring/blogs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<meta name="description" content="Our team members post blog articles and other content on various sites including Medium, LinkedIn (Corrado de Bari, Doug Drechsel), RedStack, DZone, Andy Tael and the Oracle Developers Blog. We&rsquo;d love you to check them out. This page acts as an index/aggregator for some of our featured content.
And be sure to subscribe to our YouTube channel &ldquo;The Converged Database&rdquo; for more great content!
Testing Spring Boot Applications with Testcontainers and Oracle" />
Boost your apps with GraalVM in the Oracle Backend for Spring Boot and Microservices" />

<title>Read our blogs! | Oracle Backend for Spring Boot and Microservices</title>

Expand Down Expand Up @@ -42,7 +42,7 @@
<meta property="og:site_name" content="Oracle Backend for Spring Boot and Microservices" />
<meta property="og:description" content="Our team members post blog articles and other content on various sites including Medium, LinkedIn (Corrado de Bari, Doug Drechsel), RedStack, DZone, Andy Tael and the Oracle Developers Blog. We’d love you to check them out. This page acts as an index/aggregator for some of our featured content.
And be sure to subscribe to our YouTube channel “The Converged Database” for more great content!
Testing Spring Boot Applications with Testcontainers and Oracle" />
Boost your apps with GraalVM in the Oracle Backend for Spring Boot and Microservices" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://oracle.github.io/microservices-datadriven/spring/blogs/" />

Expand All @@ -53,7 +53,7 @@
<meta name="twitter:title" content="Read our blogs!" />
<meta name="twitter:description" content="Our team members post blog articles and other content on various sites including Medium, LinkedIn (Corrado de Bari, Doug Drechsel), RedStack, DZone, Andy Tael and the Oracle Developers Blog. We’d love you to check them out. This page acts as an index/aggregator for some of our featured content.
And be sure to subscribe to our YouTube channel “The Converged Database” for more great content!
Testing Spring Boot Applications with Testcontainers and Oracle" />
Boost your apps with GraalVM in the Oracle Backend for Spring Boot and Microservices" />


<script type="application/ld+json">
Expand All @@ -64,8 +64,8 @@
"name": "Read our blogs!",
"url" : "https://oracle.github.io/microservices-datadriven/spring/blogs/",
"headline": "Read our blogs!",
"description": "Our team members post blog articles and other content on various sites including Medium, LinkedIn (Corrado de Bari, Doug Drechsel), RedStack, DZone, Andy Tael and the Oracle Developers Blog. We’d love you to check them out. This page acts as an index\/aggregator for some of our featured content.\nAnd be sure to subscribe to our YouTube channel “The Converged Database” for more great content!\nTesting Spring Boot Applications with Testcontainers and Oracle",
"wordCount" : "1616",
"description": "Our team members post blog articles and other content on various sites including Medium, LinkedIn (Corrado de Bari, Doug Drechsel), RedStack, DZone, Andy Tael and the Oracle Developers Blog. We’d love you to check them out. This page acts as an index\/aggregator for some of our featured content.\nAnd be sure to subscribe to our YouTube channel “The Converged Database” for more great content!\nBoost your apps with GraalVM in the Oracle Backend for Spring Boot and Microservices",
"wordCount" : "1699",
"inLanguage": "en",
"isFamilyFriendly": "true",
"mainEntityOfPage": {
Expand Down Expand Up @@ -1928,6 +1928,38 @@ <h1>Read our blogs!</h1>
class="gdoc-markdown__link"
href="https://www.youtube.com/@theconvergeddatabase6236"
>&ldquo;The Converged Database&rdquo;</a> for more great content!</p>
<div>
<table border="0" width="100%">
<tr>
<td width="120px"><img src="corrado.png" width="90px" /></td>
<td>
<p><b><a href="https://www.linkedin.com/pulse/boost-your-apps-graalvm-oracle-backend-spring-boot-corrado-de-bari-qgwsf">Boost your apps with GraalVM in the Oracle Backend for Spring Boot and Microservices</a></b><br />
How to run your Spring Boot app in native way on the Oracle Backend for Spring Boot and Microservices and the benefits you&#39;ll gain.</p>
<p><i>
Corrado de Bari
- 12/06/2023</i></p>
</td>
</tr>
</table>

</div>

<div>
<table border="0" width="100%">
<tr>
<td width="120px"><img src="corrado.png" width="90px" /></td>
<td>
<p><b><a href="https://www.linkedin.com/pulse/spring-boot-from-jar-production-5-minutes-corrado-de-bari-6gfdf">Spring Boot: from Jar to production in 5 minutes</a></b><br />
Step-by-step how to deploy your Spring Boot app with Oracle Autonomous as DB, tested and running locally, to the Oracle Backend for Spring Boot and Microservices.</p>
<p><i>
Corrado de Bari
- 11/27/2023</i></p>
</td>
</tr>
</table>

</div>

<div>
<table border="0" width="100%">
<tr>
Expand Down
7 changes: 5 additions & 2 deletions spring/development/cli/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
"url" : "https://oracle.github.io/microservices-datadriven/spring/development/cli/",
"headline": "OBaaS CLI",
"description": "The Oracle Backend for Spring Boot and Microservices offers a command-line interface (CLI), oractl. The CLI commands simplify the deployment of microservices applications as well as bindings with the resources that they use. Download the CLI here. The platform-specific binary can be renamed to oractl for convenience.\nUsing the CLI Expose the Oracle Backend for Spring Boot and Microservices Admin server that the CLI calls using this command:\nkubectl port-forward services\/obaas-admin -n obaas-admin 8080:8080 Start the CLI in interactive mode by running oractl from your terminal window.",
"wordCount" : "2699",
"wordCount" : "2735",
"inLanguage": "en",
"isFamilyFriendly": "true",
"mainEntityOfPage": {
Expand Down Expand Up @@ -2122,7 +2122,8 @@ <h2 id="available-commands">
</span></span><span class="line"><span class="cl"> deploy - Deploy a service.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">SYNOPSIS
</span></span><span class="line"><span class="cl"> deploy --redeploy boolean --bind String --app-name String [--service-name String] [--image-version String] --service-profile String --port String --java-version String --add-health-probe boolean --liquibase-db String [--artifact-path String] --initial-replicas int --graalvm-native boolean --help
</span></span><span class="line"><span class="cl"> deploy --redeploy boolean --bind String --app-name String [--service-name String] [--image-version String] --service-profile String --port String --java-version String
</span></span><span class="line"><span class="cl"> --add-health-probe boolean --liquibase-db String [--artifact-path String] --initial-replicas int --graalvm-native boolean --help
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">OPTIONS
</span></span><span class="line"><span class="cl"> --redeploy boolean
Expand Down Expand Up @@ -2185,6 +2186,8 @@ <h2 id="available-commands">
</span></span><span class="line"><span class="cl">uploading: obaas/myserv/target/demo-0.0.1-SNAPSHOT.jar building and pushing image...
</span></span><span class="line"><span class="cl">binding resources... successful
</span></span><span class="line"><span class="cl">creating deployment and service... successfully deployed
</span></span></code></pre></div><p>or, for native compiled microservices, add <strong>&ndash;java-version container-registry.oracle.com/os/oraclelinux:7-slim</strong> to have a compact image and <strong>&ndash;graalvm-native</strong> to specify the file provided is an executable .exec:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-cmd" data-lang="cmd"><span class="line"><span class="cl">oractl:<span class="p">&gt;</span>deploy --app-name cloudn --service-name account --artifact-path obaas/myserv/target/accounts-0.0.1-SNAPSHOT.jar.exec --image-version 0.0.1 --graalvm-native --java-version container-registry.oracle.com/os/oraclelinux:7-slim
</span></span></code></pre></div></li>
<li>
<p>Use the <code>list</code> command to show details of the microservice deployed in the previous step. For example:</p>
Expand Down
5 changes: 3 additions & 2 deletions spring/development/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,9 @@ Microsoft Windows 10 or 11, preferrably with Windows Subsystem for Linux 2 macOS
<guid>https://oracle.github.io/microservices-datadriven/spring/development/project/</guid>
<description>To take advantage of the built-in platform services, Oracle recommends using the following project structure.
Recommended versions:
Spring Boot 3.1.5 Spring Cloud 2022.0.4 Java 17 or 21 Dependencies Oracle recommends adding the following dependencies to your application so that it can take advantage of the built-in platform services:
&amp;lt;properties&amp;gt; &amp;lt;project.build.sourceEncoding&amp;gt;UTF-8&amp;lt;/project.build.sourceEncoding&amp;gt; &amp;lt;java.version&amp;gt;17&amp;lt;/java.version&amp;gt; &amp;lt;spring.boot.dependencies.version&amp;gt;3.1.5&amp;lt;/spring.boot.dependencies.version&amp;gt; &amp;lt;spring-cloud.version&amp;gt;2022.0.4&amp;lt;/spring-cloud.version&amp;gt; &amp;lt;/properties&amp;gt; &amp;lt;dependencies&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-web&amp;lt;/artifactId&amp;gt; &amp;lt;/dependency&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-actuator&amp;lt;/artifactId&amp;gt; &amp;lt;/dependency&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;io.micrometer&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;micrometer-registry-prometheus&amp;lt;/artifactId&amp;gt; &amp;lt;/dependency&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.cloud&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-cloud-starter-netflix-eureka-client&amp;lt;/artifactId&amp;gt; &amp;lt;/dependency&amp;gt; &amp;lt;/dependencies&amp;gt; &amp;lt;dependencyManagement&amp;gt; &amp;lt;dependencies&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.</description>
Spring Boot 3.1.6 Spring Cloud 2022.0.4 Java 17 or 21 Table of Contents:
Dependencies Spring Application Configuration Data Sources Liquibase Oracle Transaction Manager for Microservices Spring Config Server Dependencies Oracle recommends adding the following dependencies to your application so that it can take advantage of the built-in platform services. For example:
&amp;lt;properties&amp;gt; &amp;lt;project.build.sourceEncoding&amp;gt;UTF-8&amp;lt;/project.build.sourceEncoding&amp;gt; &amp;lt;java.</description>
</item>

</channel>
Expand Down
Loading

0 comments on commit 895f8d4

Please sign in to comment.