Simple WebUI for managing Appcats. This project is an effect of boredom during rainy weekend. Probably will be continued in the future.
Setup kind cluster:
- Install kind
- Clone kindev repository:
git clone https://github.com/vshn/kindev.git
- Run from kindev directory:
make clean && make vshnpostgresql vshnredis minio prometheus-setup komoplane-setup
- Copy kubeconfig file to the restapi directory, You can find it in kindev directory in .kind/kind-kubeconfig-v1.26.6 or something like that
- Clone component-appcat directory:
git clone https://github.com/vshn/component-appcat.git
and runk apply -R -f component/tests/golden/vshn/appcat/appcat
to deploy Appcats - give it a moment and then rerun command to check if everything is up and running - Create some appcats, based on https://docs.appcat.ch/vshn-managed/postgresql/create.html pick up those named "On Cloudscale"
How to setup WebUI:
- Clone the repository
- Install dependencies:
npm install
- Run the app:
npm start
- Open the browser and go to
http://localhost:3000
- In separate Terminal go to the restapi directory and run the REST API:
go run main.go
(you need to have Go installed), api assumes You to provide kubeconfig file to the same direcotry as restapi/main.go file