Deploying new apps

Here goes some setup stuff (a gentle reminder of all the manual steps I have yet to automate)

terminal
fly certs add NEW_APP.rainycloud.app

Apparently I have to use a whole 3 (of my limited 100) DNS records on porkbun to get certificates working

text
A		NEW_APP.rainycloud.app ...
AAAA	NEW_APP.rainycloud.app	...
CNAME	_acme-challenge.NEW_APP.rainycloud.app	...

Enter those manually in the web interface (hinthint me, porkbun has an API!), and then back in the fly.io application / certificates sub-menu, hit the "check again" button (and then wait!).

Now update this webapp (make it dynamically fetch app names from fly.io) to point url links to the new apps + rebuild + redeploy it

terminal
npm run build
terminal
fly deploy --local-only
Wed Jan 22 2025 13:53:55 GMT+0000 (Coordinated Universal Time)

Testing Skeleton (svelte design system)

app idea (blog thingy) somewhere on rainycloud...


One idea is to have a flat-file structure of markdown files that become "blog entries", and then it can be ingested by some CMS (currently undecided but Grav looks like a contender?), then i consume from the API exposed by the CMS to generate articles here in the webapp!

Wed Jan 22 2025 13:53:55 GMT+0000 (Coordinated Universal Time)

An app has been deployed!

check out the shuffled-cards app


Go to the certificates section of the fly.io application, then you see the ACME challenge, add this to porkbun DNS record management interface.

then click the "check again" button in the fly.io application certificates section.

then wait for cert issuing / DNS propagation

Wed Jan 22 2025 13:53:55 GMT+0000 (Coordinated Universal Time)

Things about things

The stuff I write

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

blah blah

Things about things

The stuff I write

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

blah blah

Things about things

The stuff I write

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

blah blah