This guide covers how you can quickly get started using various tools to access Cloudforest's API Documentation which auto-generated from API's Protobuffs
This repository can be deployed
- as Github Pages
- as Docker Image
- as Kubernetes Pod using Helm Chart
- as Hugo Server
Fork this repository and execute [PUSH] Deploy Hugo to GitHub Pages
Github Actions to deploy as Github Pages.
Execute following command to run as Docker Image
- Run Docker Image
docker run -p 1313:1313 cloudforet/api-doc:{version}
Execute following command to run as Kubernetes Pod using Helm Chart
-
Add Helm Repository
helm repo add cloudforet https://cloudforet-io.github.io/api-doc/deploy/helm
-
Create Namespace
kubectl create namespace api-docs
-
Install Helm Chart
helm install api-docs cloudforet/cloudforet-api-docs
Execute following command to run as Hugo Server
-
Clone this repository
git clone https://cloudforet-io.github.io/api-doc.git
-
Update Submodule
git submodule update --init --recursive
-
Run Hugo Server
hugo server --gc --minify --theme hugo-book --baseUrl="https://localhost:1313"