%% Title: RDD 2022-02-23 Created: 2022-03-09 00:47 Status: Parent: [[Archive/Computing/KExocortex/RDD]] Tags: Source: %% # 2022-02-23 ## Goal Build a web server that lets me stash URLs (links and PDFs, primarily) to an artifact store. ## How do I get there? ### Blobs - [X] Proto definition for archive blobs - [X] Database schema for archive blobs - [X] SQL migration (using [sql-migrate](https://github.com/rubenv/sql-migrate)) - [ ] Go package for archive blobs - [ ] blob store - [ ] syncq - [ ] CLI tool for inserting blobs ### Artifacts - [ ] What does an artifact look like? Develop the data model. - [ ] Proto definitions for an archive entry - [ ] Database schema for archive entries - [ ] SQL migration ### Web service - [ ] gRPC service - [ ] HTTP backend that talks to the gRPC service - [ ] HTML frontend with authentication - [ ] (Bonus) CLI tool to interact with the webserver