launch sequence
Hello friends. I snagged a domain and since it’s only $7 then that’s the cost to shelve the project if, after deploying, I still have no urge to work on it.
Right now I’m waiting on setting up the DNS, and then we’ll look into deploying it, even without the b2 configuration or anything. I also should probably figure out how to disable signups seeing as the app is mostly not functional but maybe I won’t. We’ll see. This is alpha testing so the entire database may be dropped later.
Okay, the DNS is set up. Time to deploy.
I wanted to rip out InertiaJS because I find the server/client distinction easier to work with instead of trying to… make them work together. Additionally I’m not even using most of the potential, I don’t think. I don’t know. I just don’t enjoy it as much. It’s too complicated. But we’ll just deploy it and rip it out later.
I was going to try to use ansible to configure the server but I don’t care anymore.
Okay, it’s been a few hours. The website is live.
A few issues. For one, there is no officially supported login, so I wouldn’t bother signing up yet. If you try to input your email, it won’t send. I don’t have a mail server selected yet. It wouldn’t matter anyway because I don’t have any UI yet to create/delete websites or the backend to provision your personal (username attached) website. Maybe you’ll get access to the “test” subdomain, but that’s it.
There aren’t any public pages to look at either. Because I don’t have anything to shill on the frontpage just yet.
What took awhile was setting up wildcard domain certificate with caddy. But that’s all working now. Along a few other things.
I also had to mess with the storage path to make it work. On the pile of todos, but I’d like to have cloud storage instead of the local storage. The box I have doesn’t have that much space.
Had to set up the CI too. Needed to move around a lot of config for production. It’s still missing a few bolts. Like blue-green deployment, but we’ll get there.
It was a lot of ad-hoc provisioning on the server, but it’s finally live.
It makes it more clear what needs to happen next, I think. And I guess we’ll stick with InertiaJS until it kills me. One issue already are the flash messages. Maybe I should give up on it…
Anyway!
Heh… we’re just getting started.
Until next time!