<commit_before>This is a historically ordered document of useful commands when working with minikube,

See: googlefonts/fontbakery-dashboard#3

---

Executing in the shell:<commit_msg>add project setup to minikube help<commit_after>This is a historically ordered document of useful commands when working with minikube,

See: googlefonts/fontbakery-dashboard#3

---

Project Setup:
```
# 1. Install minikube + kubectl

# 2. Start minikube
$ minikube start --memory 8000 --vm-driver=virtualbox
$ . <(minikube docker-env)

# 3. Build docker images
$ docker build -t fontbakery/rethinkdb:2.3.6-fontbakery-1 containers/rethinkdb
$ docker build -t fontbakery/base-javascript:1 containers/base/javascript/
$ docker build -t fontbakery/base-python:1 containers/base/python/

# 4. Make your cluster easily accessible
$ kubectl create namespace fontbakery
$ alias kf="kubectl --context=minikube -n fontbakery"

# 5 Create a file named `set-minikube-vars.sh` in the root of the project and make it exacutable. Here the project secets are kept.
$ touch set_minikube_vars.sh
$ chmod +x ./set_minicube_vars.sh
$ ./set_minikube_vars

# 6. Start the Kubernetes pods
$ kf apply -f kubernetes/minikube-rabbitmq.yaml
$ kf apply -f kubernetes/minikube-rethinkdb.yaml
$ kf apply -f kubernetes/minikube-fontbakery-storage-cache.yaml
$ kf apply -f kubernetes/minikube-fontbakery-storage-persistence.yaml
$ kf apply -f kubernetes/minikube-fontbakery-init-workers.yaml
$ kf apply -f kubernetes/minikube-fontbakery-worker.yaml
$ kf apply -f kubernetes/minikube-fontbakery-manifest-master.yaml
$ kf apply -f kubernetes/minikube-fontbakery-github-auth.yaml
$ kf apply -f kubernetes/minikube-fontbakery-github-operations.yaml
$ kf apply -f kubernetes/minikube-fontbakery-reports.yaml
$ kf apply -f kubernetes/minikube-fontbakery-manifest-githubgf.yaml
$ kf apply -f kubernetes/minikube-fontbakery-manifest-gfapi.yaml
$ kf apply -f kubernetes/minikube-fontbakery-manifest-csvupstream.yaml
$ kf apply -f kubernetes/minikube-fontbakery-dispatcher.yaml
$ kf apply -f kubernetes/minikube-fontbakery-api.yaml

# 7. Check if the pods are running correctly 
$ watch kubectl -n fontbakery get pods 

# 8. Run the project and make sure the api-pod name is correct (use: $kf get pods)
$ kf port-forward fontbakery-api-0000000000-00000 3000:3000
```

Executing in the shell:
{'fraction_non_alphanumeric': 0.09472781825975139, 'fraction_numerical': 0.018431204457779682, 'mean_word_length': 4.5439429928741095, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 1, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '196375', 'n_tokens_mistral': 862, 'n_tokens_neox': 807, 'n_words': 219}