/naas-web

authentication authorized server(认证授权服务器)前端

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

naas-web

迁移代码,来自 crontab-web

设计菜单原型

example

使用 Docker 部署

1. 下载代码

git clone https://github.com/nilorg/naas-web.git

2. 修改 OAuth2 配置

修改文件src/utils/constants.ts中的配置信息

OAUTH2_SERVERnaas 的域名

OAUTH2_CLIENT_IDnaas 服务器中的 naas-web 客户端 ID(默认 1000)

OAUTH2_CALLBACKnaas-web 授权完毕后的回调地址(修改为 naas-web 访问地址)

3. 修改 Nginx 配置

修改文件config/nginx-default.conf中的 Nginx 配置信息,改为 naas 服务器中的实际地址

4. 编译 Docker 镜像

./scripts/build-docker.sh

5. 运行 Docker

docker run -p 8800:80 -d --name nilorg-naas-web nilorg/naas-web:latest

telepresence

# 覆盖
telepresence --namespace nilorg --swap-deployment naas-web --expose 8000 \
--run yarn start:dev --port=8000
# 创建新的
telepresence --namespace nilorg --new-deployment naas-web --expose 8000 \
--run yarn start:dev --port=8000
kubectl delete -n nilorg deployment naas-web
kubectl delete -n nilorg service naas-web