Whiskey is the new Identity Provider (IdP) for AGEPoly. Development efforts started in 2022 and full transition is planned in 2025. Main features are:
Basic PostgreSQL instance with a user with all rights to a database
settings.yml
Example:
mailer:
from: 'AGEPoly - Whiskey <whiskey@agepoly.ch>'
smtp_relay: smtp.gmail.com
smtp_user: whiskey@agepoly.ch
smtp_pass: <gmail password>
database:
config: 'user=username password=password host=hostname dbname=whiskey sslmode=disable connect_timeout=5'
Clorinde creates a dedicated crate ./clorinde
with the generated code and dependencies.
cargo install clorinde # Installs at ~/.cargo/bin/clorinde
export DATABASE_URL="postgres://username:password@username/whiskey?sslmode=disable"
clorinde live --serialize true -q db/queries