⚒️ 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
andgo-task
if you don't have them already. - 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 |
Playit | TCP/UDP tunneling |
ProtonMail |