Anchorage lets you deploy your application to helm container instance. It is meant to be a central place to store all your configs and data.
Adding new apps to Anchorage:
See the red stuff on onboarding diagram, need to do more research
Grey means MVP we only do bare min
- Apollo will provide read me acess
- Express side will let you write things to postgress
- Storing of helm charts and docker build will happen on our File System (if this app is installed by an SRE in their ENV)
- Create a function that lets you clone a repo
- Create a function that lets you create a yaml and store in FS for a file ( figure out a way to do that for a proj[FileName + whatever you wanna use])
- When you are doing 1,2 you need to allow the VUe app to read all the things happening in the FS layer
- we are using Worker Threads for 1,2 so, 3 will need to work with that
- Learn how to create a helm chart ( charts are used to deploy things in a helm env)
- People will want to use encryption keys ( encrypt with some hash for now)
- Connect to kubernetes cluster ( for now lets learn to connect to a local k8 cluster- minikube )
sudo npm i -g lerna
npm run bootstrap
npm run start
for dev
Vue 2 for FE Node/Express.js for Backend Hapi.js/Joi for validation todo: add postgress