Skip to content

Commit 0b26544

Browse files
turegjorupclaude
andcommitted
6654: Update documentation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 38540f1 commit 0b26544

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6161
- Upgrade to: Symfony 7.2, Doctrine ORM 3.x / DBAL 4.x, Api-platform 4.0, PhpUnit 11 with dependencies
6262
- Switch to PHPStan
6363
- Added cleanup for detection results
64-
- Refactor rootDir normalization to ensure values are always normalized, fix type errors,
64+
- Refactor rootDir normalization to ensure values are always normalized, fix type errors,
6565
- Fix various values not being set
6666

6767
## [1.7.1] - 2024-11-08

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
[![GitHub last commit](https://img.shields.io/github/last-commit/itk-dev/devops_itksites?style=flat-square)](https://github.com/itk-dev/devops_itksites/commits/develop/)
88
[![GitHub License](https://img.shields.io/github/license/itk-dev/devops_itksites?style=flat-square)](https://github.com/itk-dev/devops_itksites/blob/develop/LICENSE)
99

10-
1110
This is our internal server and site registration tool. It works in tandem with our
1211
[ITK sites server harvester](https://github.com/itk-dev/devops_itkServerHarvest).
1312
The harvester is installed by default on all servers, and runs at intervals and collects
1413
information about sites and installations running on the server. These are sent as
1514
`DetectionResults` to ITKsites where they are analysed and processed.
1615

1716
This allows us to monitor
17+
1818
* What is installed and running
1919
* Which sites/domains we are hosting
2020
* What docker images we are running
@@ -23,13 +23,15 @@ This allows us to monitor
2323
* What git repositories we are hosting
2424

2525
Additionally we can register and document
26+
2627
* All OpenID Connect setups
2728
* All Services Certificates
2829

2930
Servers, OpenID Connect setups, Services Certificates must be created and maintained manually.
3031
All other information is kept up to date by analysing the DetectionResults.
3132

3233
## Architecture
34+
3335
This is a Symfony 6 project build with api-platform 3.x and EasyAdmin.
3436

3537
Api-platform provides a simple REST api for POST'ing the DetectionResults.
@@ -54,6 +56,7 @@ docker compose exec phpfpm bin/console doctrine:migrations:migrate --no-interact
5456
Then create a `.env.local` file to set secrets for your local setup.
5557

5658
### OpenID Connect
59+
5760
All users access is controlled by OpenID Connect. For local development you must
5861
add the following to your `.env.local` file:
5962

@@ -94,11 +97,13 @@ docker compose exec phpfpm bin/console itk-dev:openid-connect:login admin@exampl
9497

9598
All processing of Detctionresults is done in a series of message handlers. To
9699
run these do either:
100+
97101
```shell
98102
docker compose exec phpfpm composer queues
99103
```
100104

101105
or
106+
102107
```shell
103108
docker compose exec phpfpm bin/console messenger:consume async --failure-limit=1 -vvv
104109
```

0 commit comments

Comments
 (0)