update to vscode-server caddyfile

This commit is contained in:
Mika Bomm 2024-12-22 16:35:33 +01:00
parent aa8b1e6f26
commit dca653d210
2 changed files with 37 additions and 2 deletions

View file

@ -1,6 +1,11 @@
# External
# Internal
code-server.mini.docker.local {
code-server.docker.local {
reverse_proxy 192.168.178.230:8443
}
}
code-server.monitoring.local {
reverse_proxy 192.168.178.233:8443
}

View file

@ -0,0 +1,30 @@
# Repository validation
This is where the validation rules that run against the various repository categories live.
## Structure
- There is one file pr. rule.
- All rule needs tests to verify every possible outcome for the rule.
- It's better with multiple files than a big rule.
- All rules uses `ActionValidationBase` as the base class.
- Only use `validate` or `async_validate` methods to define validation rules.
- If a rule should fail, raise `ValidationException` with the failure message.
## Example
```python
from .base import (
ActionValidationBase,
ValidationBase,
ValidationException,
)
class SuperAwesomeRepository(ActionValidationBase):
category = "integration"
async def async_validate(self):
if self.repository != "super-awesome":
raise ValidationException("The repository is not super-awesome")
```