update readme
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Sergo 2024-02-24 17:24:19 +02:00
parent 4b78256ae2
commit caca4f3409

View File

@ -4,16 +4,16 @@ Headless service for managing address aliases in [Wild Duck](https://wildduck.em
## About
This project was build for [K-Space Hackathon2023](https://wiki.k-space.ee/en/hackathon/2023) ans is supposed to live in K-Space infra, however can be seamlessly deployed eslewhere.
The main motivation behind the development of this headless web UI was to provide users with a convenient tool for creating and deleting email aliases in the Wild Duck mail server.
This project was built for [K-Space Hackathon 2023](https://wiki.k-space.ee/en/hackathon/2023) and is supposed to live in K-Space infrastructure; however, it can be seamlessly deployed elsewhere.
The main motivation behind the development of this headless web UI was to provide users with a convenient tool for creating and deleting email aliases in the Wild Duck mail server.
The Wild Duck server has nice and functional [API](https://docs.wildduck.email/api/), but only offers an admin API token, limiting regular users' ability to manage their own email aliases.
The Wild Duck server has a nice and functional [API](https://docs.wildduck.email/api/), but only offers an admin API token, limiting regular users' ability to manage their own email aliases.
User authentication is implemented via OIDC.
No persistant storage, Redis is used for keeping express sessions.
No persistent storage, Redis is used for keeping express sessions.
Deployed on k8s, developed with Skaffold.
Deployed on Kubernetes, developed with Skaffold.
![Screenshot](./public/screenshot.png)