-
-
Notifications
You must be signed in to change notification settings - Fork 171
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch '6.0' into upgrade-to-61
- Loading branch information
Showing
13 changed files
with
206 additions
and
72 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
--- | ||
myst: | ||
html_meta: | ||
"description": "Components of a Plone 6 application for deployment" | ||
"property=og:description": "Components of a Plone 6 application for deployment" | ||
"property=og:title": "Components of a Plone 6 application for deployment" | ||
"keywords": "Plone, deployment, components, backend, volto, frontend, TLS termination proxy, load balancer, router, database, mail service, optimization, maintenance" | ||
--- | ||
|
||
(deployment-components-label)= | ||
|
||
# Components | ||
|
||
This page in the deployment guide covers the components in a Plone application deployment. | ||
The components can be broken down into those that are required, recommended, and optional. | ||
|
||
|
||
(deployment-required-components-label)= | ||
|
||
## Required components | ||
|
||
You need the following components to deploy a Plone application. | ||
|
||
- {term}`Plone backend` | ||
- {term}`Volto` as the default {term}`Frontend` for Plone | ||
- {term}`TLS termination proxy` | ||
- {term}`Load balancer` or router | ||
- Database | ||
- Mail service | ||
- Maintenance tasks | ||
- Database backup | ||
- Packing database - https://5.docs.plone.org/manage/deploying/packing.html | ||
- Log rotation | ||
|
||
|
||
(deployment-recommended-components-label)= | ||
|
||
## Recommended components | ||
|
||
Recommended components, although not required, will help with the performance and user experience of your Plone application. | ||
|
||
- HTTP caching | ||
|
||
|
||
(deployment-optional-components-label)= | ||
|
||
## Optional components | ||
|
||
- Monitoring | ||
- Search |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
myst: | ||
html_meta: | ||
"description": "Continuous integration (CI) and continuous deployment (CD) for a Plone 6 application" | ||
"property=og:description": "Continuous integration (CI) and continuous deployment (CD) for a Plone 6 application" | ||
"property=og:title": "Continuous integration (CI) and continuous deployment (CD) for a Plone 6 application" | ||
"keywords": "Plone, Continuous integration, CI, continuous deployment, CD, pipeline, images, GitHub, actions, workflows" | ||
--- | ||
|
||
(deployment-continuous-integration-and-deployment-label)= | ||
|
||
# Continuous integration and deployment | ||
|
||
This page in the deployment guide covers {term}`continuous integration` (CI) and {term}`continuous deployment` (CD) for a Plone 6 application. | ||
|
||
|
||
## Deployment pipeline | ||
|
||
|
||
## Build images |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
--- | ||
myst: | ||
html_meta: | ||
"description": "Optimize and tune a Plone 6 application for deployment" | ||
"property=og:description": "Optimize and tune a Plone 6 application for deployment" | ||
"property=og:title": "Optimize and tune a Plone 6 application for deployment" | ||
"keywords": "Plone, deployment, optimize, optimization, tune, backend, volto, frontend, load balancer, database, maintenance" | ||
--- | ||
|
||
(deployment-optimize-and-tune-label)= | ||
|
||
# Optimize and tune | ||
|
||
This page in the deployment guide describes how to optimize and tune your Plone application. | ||
|
||
|
||
(deployment-optimize-and-tune-database-parameters-label)= | ||
|
||
## Database parameters | ||
|
||
```{todo} | ||
Insert database parameters here. | ||
``` | ||
|
||
|
||
(deployment-optimize-and-tune-future-heading-tbd-label)= | ||
|
||
## Future heading TBD | ||
|
||
[Plone 5.2 documentation, Performance and tuning](https://5.docs.plone.org/manage/deploying/performance/index.html) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
myst: | ||
html_meta: | ||
"description": "Orchestration of a Plone 6 application" | ||
"property=og:description": "Orchestration of a Plone 6 application" | ||
"property=og:title": "Orchestration of a Plone 6 application" | ||
"keywords": "Plone, orchestration, scaling, Docker, Swarm, Kubernetes" | ||
--- | ||
|
||
(deployment-orchestration-label)= | ||
|
||
# Orchestration | ||
|
||
This page covers orchestration of a Plone 6 application. | ||
|
||
The recommended procedure for Plone 6 is through the use of Docker Swarm. | ||
|
||
```{seealso} | ||
Kubernetes is another orchestration option currently under development and testing in the [Plone Helm Charts](https://github.com/plone/helm-charts) GitHub repository. | ||
``` |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
--- | ||
myst: | ||
html_meta: | ||
"description": "Prepare a server environment for a deployment of Plone 6" | ||
"property=og:description": "Prepare a server environment for a deployment of Plone 6" | ||
"property=og:title": "Prepare a server environment for a deployment of Plone 6" | ||
"keywords": "Plone, deployment, server, environment" | ||
--- | ||
|
||
(deployment-server-environment-label)= | ||
|
||
# Server environment | ||
|
||
This page in the deployment guide covers how to prepare a server environment for a Plone 6 deployment. | ||
You will need to prepare your environment with the following items. | ||
|
||
```{note} | ||
Should we reuse or update {ref}`install-packages-hardware-requirements-label`? | ||
``` | ||
|
||
- server instance with an operating system that Plone can run on | ||
- RAM | ||
- disk | ||
- SSH key | ||
- preparation for orchestration | ||
|
||
Although this documentation does not cover the following topics, you will need to consider them when setting up your server environment. | ||
|
||
- Firewall | ||
- Attack protection | ||
- DNS | ||
- website configuration of virtual hosts, and listening on and binding to IP addresses |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule plone.api
updated
5 files
+3 −0 | news/515.feature | |
+1 −0 | news/535.bugfix | |
+1 −1 | src/plone/api/relation.py | |
+4 −3 | src/plone/api/tests/test_env.py | |
+12 −1 | src/plone/api/user.py |
Submodule plone.restapi
updated
8 files
Submodule volto
updated
28 files