dropthejase lays the AWS foundations for Louis
The Louis fork is being lifted onto AWS, and the scaffolding for that move just landed.
dropthejase has stood up the backbone of an AWS deployment for Louis, splitting the cloud setup into clean, separately-deployable pieces: one for document and frontend storage (fronted by Amazon's CDN), one for the API and its serverless functions, and one for a document-conversion service running LibreOffice in the background. Permissions for Bedrock - AWS's hosted-model service - are wired in so the app can actually talk to an LLM once deployed.
A few decisions are flagged as proof-of-concept only: buckets are set to wipe themselves on teardown, and an early stub for handling logins is already destined for replacement by a proper identity service. The split itself, though, looks like the durable shape: storage, API, conversion, and later auth and database, each isolated so a problem in one doesn't take down the others.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?