⚒️ Intro
Setup
This repository uses mise to configure a self-contained development environment with all the required tools.
Requires homebrew, Brew-file and Visual Studio Code to be installed.
- Run
brew file install --file .github/Brewfile
to installmise
. - Run
task repo:setup
to set up the development environment. This can also be run again to update.
☁️ Cloud Dependencies
The homelab depends on a few cloud services to provide essential functionality.
Service | Purpose |
---|---|
Doppler | Secret management |
GitHub Actions | CI/CD workflows |
Cloudflare | DNS and web tunneling |
ProtonMail | |
Hetzner | Backup storage |