WORK IN PROGRESS
PLEASE BE AWARE THAT THIS IS A WORK IN PROGRESS PLAYGROUND. I am committed however to develop this playground to be useable by others in the near future.
Goals
- Seamless debugging - I should be able to debug between my packages
- Seamless development - If I update a module I should be able to get instant feedback in the other module
- Performance - Booting up the application needs to be quick, updating the application and rebooting needs to be quick
- Simple workflow - No complicated steps to get up and running and keep running over a long period of time
Yarn workspaces
-
easy to install dependencies
-
can
yarn install
anywhere in the repo and it will install -
caching!
-
In docker means that you can cache the yarn install from the lock file
-
Consistant install accross envirnonments
Kubernetes
Linting
- Linting inheritence
Debugging
- Debug multiple Docker boxes in visual studio code
Kubernetes
- https://medium.com/@Oskarr3/setting-up-ingress-on-minikube-6ae825e98f82
- Ingress controller: https://daemonza.github.io/2017/02/13/kubernetes-nginx-ingress-controller/
- https://myjavabytes.wordpress.com/2017/03/12/getting-a-host-path-persistent-volume-to-work-in-minikube-kubernetes-run-locally/