Skip to content

Flox

https://flox.dev/docs/install-flox/install/

Cookbooks

K8s Tunnel

toml
[hook]
on-activate = '''
    kubectl config use-context $CONTEXT
    kubectl config set-context --current --namespace=production
'''

[services]
k8s-tunnel.command = "ssh -N $TARGET-k8s-tunnel"
argocd-port-forward.command = "sleep 5 && kubectl port-forward svc/argocd-server 8080:80 -n argocd"

Flox Activation

bash
flox activate --start-services

Or via direnv. But this does not support starting services automatically.

bash
use flox