Finally got around to putting mikeroysoft.com back together…
I was running the site using Docker on a Digital Ocean Ubuntu droplet and had a nice little automation thing going on. I would deploy a new image locally using VMware Fusion, make my changes (i.e. update plugins, WordPress itself, etc…), and commit the image to the docker hub repo. Then had some issues with volumes running out of space (thanks docker…), lost a bunch of files in an image update, and ended up nuking things in the process.
I could dig out the backups, but I figured it was time for a new architecture.
So today I’m running this on GKE using persistent volumes for wordpress and mysql =)
Setting it up was fairly easy, and overall the site feels MUCH more responsive running in Google’s cloud, front-ended with CloudFlare to handle ddos protection and stuff.
I was able to restore my old backups and get back to running, so yay!
Anyway, I’ll be using the site as sort of my test workload as we dive into some fun activities with kubernetes =) The new stack is pretty slick these days, and I’m looking forward to getting my hands on the console again.
Until then, cheers!