Currently I run an M4 Mac Mini as a home server for hosting various projects.
I deploy projects to a kubernetes cluster and use Cloudflare Tunnels to make this available to the public internet. I use kind
as my cluster solution as it runs well on Darwin machines and is lightweight.
- Docker
- Kind
- Kubectl
- YQ
api.eash.dev looks to mount the api-data/ directory locally.
Add an Automator folder action that monitors api-data/site-deploy
and runs the following:
export PATH=/opt/homebrew/bin:$PATH
export PATH=/usr/local/bin:$PATH
zsh ~/local/build-and-deploy-subsystem.sh site