summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-10-24Add service-person in root default.nixservice-personMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Add build setup for service-personMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Add build setup for person-api-typesMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24person-api-types: Use rust 2018Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Fix: Import serde with derive featureMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Add service-person in CIMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Import lockfileMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Add implementation for fetching a personMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Add API types for fetching a personMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Outsource API type definitions to library crateMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Make person_create endpoint return person idMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Implement create_person api endpointMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Remove "Age" and "Name" types as these are stored as columnsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24model: Types do not need to be DeserializeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24model: Person: Add getter for addressMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24model: person: Add database interfacing codeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24model: Address: Add gettersMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24model: address: Add database interfacing codeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24model: Make struct identifyableMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24model: Make ids module readableMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24model: streets: Add database interfacing codeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24model: countries: Add database interfacing codeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24model: city: Add database interfacing codeMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Import getset for getter generationMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Fix: Raise error if one happenesMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Move DB utilities to db moduleMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Import schema moduleMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Split model definition into multiple modulesMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Pass DbPool to handler fnMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Run migrations on service startupMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Add database dev helpers in dev environmentMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Add establishing of database connectionMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Setup diesel for database backend implementationMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Move "model" types to model.rsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Add service for creating a Person objectMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Merge branch 'codeberg-ci'HEADmasterMatthias Beyer
2021-10-24woodpecker: Split into two pipelinesMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24woodpecker: Add builds using nixMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24woodpecker: Add missing serviceMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24woodpecker: Update rust to 1.54.0 minimum supported versionMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24woodpecker: Print matrix combination informationMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-24Add initial woodpecker pipelineMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-03Add first working setup for running kind clusterMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-03Add default.nix files for individual servicesMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-03Initial importMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>