| Home | https://chris.funderburg.me/ |
| Github | https://github.com/bocan |
| https://www.linkedin.com/in/bocan/ |
| Home | https://chris.funderburg.me/ |
| Github | https://github.com/bocan |
| https://www.linkedin.com/in/bocan/ |
Next step in running my own Mastodon server:
✔️ Keep a fork of the Mastodon code in Github.
✔️ Sync that fork to my company's Gitlab server. (I own the company so it's ok.)
✔️ Add a CI/CD pipeline file that builds the Docker image and let it run each time the code changes.
✔️ Periodically review changes in Mastodon and sync that on Github to start the build.
Still to do : Get the mailgun account, then using Terraform, setup Cloud SQL Postgres, Redis, and maybe setup Elasticsearch
Building a Mastodon service - phase 1. Write some Terraform to spin up an autoscaling GKE cluster on Google Cloud, and then get the Terraform into my Gitlab with a CI/CD pipeline.
Further work will be to spin up a SQL Cloud Postgres instance, then Elasticsearch and Redis.