update readme, logger logs in json format
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Sergo
2024-02-24 17:21:32 +02:00
parent c6e74cca90
commit 4b78256ae2
6 changed files with 34 additions and 30 deletions

View File

@@ -1,19 +1,19 @@
# walias
# Wildflock
> Manage email aliases for Wild Duck mail server
Headless service for managing address aliases in [Wild Duck](https://wildduck.email/) mail server.
## About
This project was build for [K-Space Hackathon2023](https://wiki.k-space.ee/en/hackathon/2023)
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.
## Features
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.
- auth with oidc
- headless only, no DB
- develop/debug with skaffold on k8s cluster
User authentication is implemented via OIDC.
## TODO
No persistant storage, Redis is used for keeping express sessions.
Deployed on k8s, developed with Skaffold.
![Screenshot](./public/screenshot.png)
- remove TS-related hacks
- add tests
- make nicer UI