Skip to content

apecloud/kubeblocks-docs

Repository files navigation

Introduction

This repo contains the source code of kubeblocks docs. It's built by Next.js project bootstrapped with create-next-app, and you can use MUI components directly in mdx files.

Getting Started

Requirements:

  • Install Node.js version >= 20.0.0, which can be checked by running node -v.
  • yarn

First, run the development server:

yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the docs by modifying /docs. The page auto-updates as you edit the file.

The structure of files

kubeblocks-docs
└─blogs
β”‚  └─en
β”‚  β”‚  β”‚ blog_1.mdx
β”‚  β”‚  β”‚ blog_2.mdx
β”‚  β”‚  β”‚ ...
β”‚
└─docs
β”‚  └─ en
β”‚  β”‚  └─ preview
β”‚  β”‚  β”‚    └─<topbar_category>
β”‚  β”‚  β”‚        └─<sidebar_menu_1>
β”‚  β”‚  β”‚        β”‚    β”‚ doc_1.mdx
β”‚  β”‚  β”‚        β”‚    β”‚ doc_2.mdx
β”‚  β”‚  β”‚        └─<sidebar_menu_2>
β”‚  β”‚  β”‚             β”‚ doc_1.mdx
β”‚  β”‚  β”‚             β”‚ doc_2.mdx
β”‚  β”‚  β”‚
β”‚  β”‚  └─ release-0.9
└─reports                         # kubeblocks reports
β”‚
└─publics
β”‚   └──img                        # markdown assets
β”‚
└─src                             # source code for enginer
β”‚   └─app
β”‚   └─components
β”‚   └─locales
|   └─theme
β”‚   └─...
β”‚
β”‚ README.md
β”‚ packages.json
β”‚ next.config.ts

Deploy

build

make docker-build TAG=main
docker run --name kubeblocks-docs -p 3000:3000 apecloud/kubeblocks-docs:main

deploy & upgrade

helm upgrade --install kubeblocks-docs ./helm/kubeblocks-docs --set image.tag=main --set service.type=LoadBalancer --create-namespace -n kubeblocks-docs
kubectl port-forward svc/kubeblocks-docs 3000:3000 -n kubeblocks-docs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9