c121914yu / sealos-develop-manage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sealos deployment manager

develop

# io
echo '35.240.227.100 apiserver.cluster.local' | sudo tee -a /etc/hosts
# cn
echo '121.41.82.246 apiserver.cluster.local' | sudo tee -a /etc/hosts
# env
cp .env.template .env.local

pnpm i
pnpm prepare
pnpm dev

deploy

make docker-build
docker push imageName

project tree

.
├── Dockerfile
├── Makefile
├── README.md
├── deploy
│   └── manifests
│       └── frontend.yaml
├── next-env.d.ts
├── next.config.js
├── package.json
├── pnpm-lock.yaml
├── public
│   └── favicon.ico
├── src
│   ├── api # FE api
│   ├── components # global components
│   │   ├── AppStatusTag
│   │   ├── ButtonGroup
│   │   ├── FormControl
│   │   ├── Icon
│   │   │   ├── icons # svg icon
│   │   │   └── index.tsx
│   │   ├── PodLineChart
│   │   ├── RangeInput
│   │   ├── RangeSlider
│   │   ├── Slider
│   │   └── YamlCode
│   ├── constants # global constant data
│   │   ├── app.ts
│   │   ├── editApp.ts
│   │   └── theme.ts
│   ├── hooks # global hooks
│   │   ├── useConfirm.tsx
│   │   ├── useLoading.tsx
│   │   ├── useScreen.ts
│   │   └── useToast.ts
│   ├── mock 
│   ├── pages
│   │   ├── 404.tsx
│   │   ├── _app.tsx
│   │   ├── _document.tsx
│   │   ├── api # server api
│   │   ├── app
│   │   │   ├── detail
│   │   │   └── edit
│   │   └── apps
│   │       └── index.tsx
│   ├── services # server function
│   │   ├── backend
│   │   │   ├── auth.ts
│   │   │   ├── kubernetes.ts
│   │   │   └── response.ts
│   │   ├── error.ts
│   │   ├── kubernet.ts
│   │   └── request.ts
│   ├── store # FE store
│   │   ├── app.ts
│   │   ├── global.ts
│   │   └── static.ts
│   ├── styles
│   │   └── reset.scss
│   ├── types
│   │   ├── app.d.ts
│   │   ├── index.d.ts
│   │   └── user.d.ts
│   └── utils
│       ├── adapt.ts # format api data
│       ├── deployYaml2Json.ts # form data to yaml
│       ├── tools.ts
│       └── user.ts
└── tsconfig.json

About


Languages

Language:TypeScript 96.4%Language:SCSS 1.5%Language:Dockerfile 0.9%Language:Makefile 0.7%Language:JavaScript 0.5%Language:Shell 0.1%