23 lines
911 B
Markdown
23 lines
911 B
Markdown
# glyph
|
|
|
|
*Glyph* was an Authelia user file database manager. Because files were light but unwieldy, and LDAP was convenient but complex.
|
|
|
|
Now, it's turned into a diabolical FUSE MITM contraption that should have never been built. It pretends to be a one-file filesystem (ඞ) that can be read and written to by Authelia, but it actually stores user and group data in a PostgreSQL database.
|
|
|
|
Do not use this under any circumstances. It is not secure, it is not stable, and it is not created in God's image. It is a joke, and an unfunny one at that.
|
|
|
|
## Development
|
|
|
|
```sh
|
|
sudo sysctl net.ipv4.ip_unprivileged_port_start=0
|
|
podman build . -f support/Containerfile -t registry.karaolidis.com/karaolidis/glyph:latest
|
|
podman kube play --replace support/manifest.yaml -w
|
|
```
|
|
|
|
## CI/CD
|
|
|
|
```sh
|
|
podman build . -t registry.karaolidis.com/karaolidis/glyph/rust
|
|
podman push registry.karaolidis.com/karaolidis/glyph/rust
|
|
```
|