Renovate Bot 187618d8c3
All checks were successful
Test Pull Request / Notify (pull_request) Has been skipped
Test Pull Request / Build Image (pull_request) Successful in 17s
Build Main Image / Build Image (push) Successful in 32s
Build Main Image / Notify (push) Successful in 6s
Update python Docker tag to v3.13.0b4
2024-07-19 20:00:25 +00:00
2024-05-06 11:47:50 +00:00
2024-07-19 19:38:06 +00:00
2024-05-06 11:49:35 +00:00

PyWebfinger

A Python webserver that loosely implements the Webfinger spec RFC7033.

Shamelessly stolen from this Authentik GitHub issue 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

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

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/
Description
No description provided
Readme 104 KiB
1.0.0 Latest
2024-05-06 13:53:44 +00:00
Languages
Python 90.9%
Dockerfile 9.1%