Skip to content

Commit bb6ef25

Browse files
gm2552claude
andcommitted
Merge branch 'gh-pages-migration' into gh-pages
Bring in the docs copyedit pass (grammar, spelling, formatting fixes across the Bare Metal deployment docs). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UkwwaPC5HaGDguqvK53i6C
2 parents e512472 + c042cd2 commit bb6ef25

9 files changed

Lines changed: 248 additions & 254 deletions

docs/cloud-native-deployment.md

Lines changed: 84 additions & 85 deletions
Large diffs are not rendered by default.

docs/config-store.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@ title: Configuration and Message Monitor Storage
44

55
# Configuration and Message Monitor Storage
66

7-
By default, the configuration and message monitor services uses the embedded file based Derby database. Although this simplifies an out of the box solution deployment, it has several disadvantages:
7+
By default, the configuration and message monitor services use the embedded, file-based Derby database. Although this simplifies an out-of-the-box deployment, it has several disadvantages:
88

9-
* It only allows one process to access it at any one time limiting the ability to run multiple instances of the configuration service for high availability and load balancing.
9+
* It only allows one process to access it at any given time, limiting the ability to run multiple instances of the configuration service for high availability and load balancing.
1010
* Unless mounted on a network share, it is only available on the local machine.
11-
* It is not redundant and providers no fail over options.
11+
* It is not redundant and provides no failover options.
1212

13-
These are only a small collection of issues and it becomes obvious that an enterprise/distributed database solution is needed for a robust production solution.
13+
These are only a small collection of issues, and it becomes obvious that an enterprise/distributed database solution is needed for a robust production deployment.
1414

15-
The configuration and message monitoring services database configuration is held in a file named *bootstrap.properties* under the `<tomcat home>\webapps\<app name>\WEB-INF\classes` directory. They use the standard spring datasource properties. To connect to different database source, simply update these properties with proper database settings:
15+
The configuration and message monitoring services' database configuration is held in a file named *bootstrap.properties* under the `<tomcat home>\webapps\<app name>\WEB-INF\classes` directory. They use the standard Spring datasource properties. To connect to a different database source, simply update these properties with the proper database settings:
1616

1717
* spring.datasource.url=
1818
* spring.datasource.username=
1919
* spring.datasource.password=
2020

2121
Additional settings can be found in Spring [appendix A](https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html) under the DATASOURCE section.
2222

23-
Other database such as Oracle allow for finer grained tuning via properties; consult your database vendor for more information.
23+
Other databases, such as Oracle, allow for finer-grained tuning via properties; consult your database vendor for more information.
2424

25-
After you migrate the services to your new distributed data source, it is recommended that you consider deploying multiple instance of the tomcat server using a fault tolerant and load balance configuration (instructions are beyond the scope of this document).
25+
After you migrate the services to your new distributed data source, it is recommended that you consider deploying multiple instances of the Tomcat server using a fault-tolerant, load-balanced configuration (instructions are beyond the scope of this document).

docs/dep-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ title: Deployment Guide
44

55
# Deployment Guide
66

7-
This contents in this section are a starting-point, from which a production HISP can be derived. The Bare Metal project is not intended to be a final solution for real-world scenarios. It documents the fastest and simplest way to launch an minimally operational HISP using the Java reference implementation.
7+
The contents of this section are a starting point from which a production HISP can be derived. The Bare Metal project is not intended to be a final solution for real-world scenarios. It documents the fastest and simplest way to launch a minimally operational HISP using the Java reference implementation.
88

9-
It is strongly advised and encouraged to back the reference implementation with a tested and proven enterprise mail server. Please review the various deployment models and configurations with your system architect and decide which best suits your needs. This should also involve input from you security officer to evaluate issues such as HIPAA compliance.
9+
It is strongly advised and encouraged to back the reference implementation with a tested and proven enterprise mail server. Please review the various deployment models and configurations with your system architect and decide which best suits your needs. This should also involve input from your security officer to evaluate issues such as HIPAA compliance.
1010

1111
The Bare Metal install is not HIPAA compliant nor does it describe a highly available and/or fault tolerant deployment.
1212

0 commit comments

Comments
 (0)