<commit_before>
##### Deployment with/to Oracle Cloud 

This example promotes and runs a previously built Docker image, as part of a holistic workflow, toward production. 
The resulting web application, a dockerized Java EE web application, on Tomcat 9 and Linux Alpine, running OpenJDK 8, is running 
[here](http://172.16.58.3:8002/all/). This is part of a holistic workflow to build and test the web application, package it with 
Docker, run different checks, and derive RC and GA versions. In this use case, GA versions of the application are hosted on Oracle Cloud.

###### Overview: the included components.
![DevOps cycle](pics/cycle.png) 

The Docker image is hosted on *Oracle Cloud Infrastructure Registry* and from there it is deployed to the runtime environment that is 
*Oracle Container Service Classic*. *Twistlock* is utilized to inspect the images (with its layers, transitively) in the registry for known 
vulnerabilities. In order to demo the open architecture and feature-rich Oracle Cloud API, the parts are glued together by the Oracle Cloud REST API, however, you can of course
also use any other integrations depending on your basic conditions and individual requirements. 
 
###### Oracle Cloud Infrastructure Registry: the Docker images are hosted.
![Image registry](pics/registry.png)
<commit_msg>a change.<commit_after>
##### Deployment with/to Oracle Cloud 

This example promotes a previously built Docker image toward production. 
The dockerized Java EE web application runs on Linux Alpine and Tomcat, with OpenJDK, and it is running 
[here](http://172.16.58.3:8002/all/). This is part of a holistic workflow including build and test of the web application, package it with 
Docker, run different checks on source code and binaries, derive frozen versions by dynamically nailing down Maven snapshot versions, and 
allow to cherry-pick RC and GA versions. In this use case, GA versions of the application are hosted on Oracle Cloud.

###### Overview: the included components.
![DevOps cycle](pics/cycle.png) 

The Docker image is hosted on *Oracle Cloud Infrastructure Registry* and from there it is deployed to the runtime environment that is 
*Oracle Container Service Classic*. *Twistlock* is utilized to inspect the images (with its layers, transitively) in the registry for known 
vulnerabilities. In order to demo the open architecture and feature-rich Oracle Cloud API, the parts are glued together by the Oracle Cloud REST API, however, you can of course
also use any other integrations depending on your basic conditions and individual requirements. 
 
###### Oracle Cloud Infrastructure Registry: the Docker images are hosted.
![Image registry](pics/registry.png)

{'fraction_non_alphanumeric': 0.0602810650887574, 'fraction_numerical': 0.009615384615384616, 'mean_word_length': 4.854978354978355, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1081843', 'n_tokens_mistral': 695, 'n_tokens_neox': 629, 'n_words': 382}