Add README.md
This commit is contained in:
commit
c6c6b17a23
29
README.md
Normal file
29
README.md
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
# PyWebfinger
|
||||||
|
|
||||||
|
A Python webserver that loosely implements the Webfinger spec [RFC7033](https://www.rfc-editor.org/rfc/rfc7033#section-3.0).
|
||||||
|
|
||||||
|
Shamelessly stolen from [this Authentik GitHub issue](https://github.com/goauthentik/authentik/issues/5440#issuecomment-1682856454) while I wait for Authentik to provide something themselves. Some small modifications were made to make it configurable using environment variables.
|
||||||
|
|
||||||
|
A healtcheck endpoint was also added to ensure everything is running smoothly.
|
||||||
|
|
||||||
|
## Running
|
||||||
|
|
||||||
|
### Docker CLI
|
||||||
|
```bash
|
||||||
|
docker run -d --name pywebfinger \
|
||||||
|
-e ISSUER_URL=https://auth.example.com/application/o/example/
|
||||||
|
-p 8000:8000
|
||||||
|
git.mrmeeb.stream/mrmeeb/pywebfinger:latest
|
||||||
|
```
|
||||||
|
### Docker Compose
|
||||||
|
```yaml
|
||||||
|
services:
|
||||||
|
pywebfinger:
|
||||||
|
image: git.mrmeeb.stream/pywebfinger:latest
|
||||||
|
container_name: pywebfinger
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- 8000:8000
|
||||||
|
environment:
|
||||||
|
- ISSUER_URL=https://auth.example.com/application/o/example/
|
||||||
|
```
|
Loading…
x
Reference in New Issue
Block a user