本地调试
236字小于1分钟
2024-10-26
环境准备
- python 3.11
- mysql 8.0
- node 16.20
拉取代码
git clone https://gitee.com/lucky_liuzhe/k8s_api.git
git clone https://gitee.com/lucky_liuzhe/k8s_web.git
后端配置
#进入代码目录安装依赖
pip3 install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
#配置数据库前需进入mysql创建数据库
CREATE DATABASE permission DEFAULT CHARACTER SET utf8;
#修改mysql用户名、密码、地址
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'permission',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '192.168.0.11',
'PORT': '3306',
}
}
#同步数据库
python manage.py migrate
#修改连接k8s 地址及token凭据,请确保有一定的权限操作k8s资源。
vim libs/k8s.py
apiserver = "https://192.168.0.11:6443"
token = ''
#启动服务
python manage.py runserver 0.0.0.0:8000
前端配置
#npm 建议使用淘宝镜像
npm config set registry https://registry.npmmirror.com/
#进入代码目录安装依赖
npm install #会自动根据package.json文件中的依赖关系信息自动下载并安装对应的模块
#启动服务
npm run server
测试访问
http://ip:port/
默认管理员账号密码:admin/123456