zeus admin
1.0.0
Zeus 宙斯
、統合されたバックエンド権限管理と民営化された Saas クラウド サービスを企業に提供します。
- プロジェクトは
golang gin + vue-element-admin
フレームワークを使用して開発され、権限管理にjwt + casbin
使用し、OAuth2.0 Restful API インターフェイスを提供します。- 企業のバックエンドシステム向けに統一ログイン認証、メニュー管理、権限管理、組織構造管理、従業員管理、コンフィグレーションセンター、ログ管理などを提供します。
- エンタープライズ WeChat、DingTalk ログイン、およびエンタープライズ組織構造の同期をサポートします。
- 従業員の入退室管理を一元化し、権限承認プロセスを強化します。
- オープンソース ソフトウェア、有料 Saas ソフトウェア、社内エンタープライズ開発システムなど (jenkis、jira、gitlab、confluence、Zentao、エンタープライズ メールボックス、OA、CRM、財務ソフトウェア、エンタープライズ Sass クラウド サービス、その他の社内および社外を含むがこれらに限定されない)問題点は、ソフトウェアとプラットフォームのアカウントが同期していないことです。
打造统一开放平台生态标准,为企业引进外部系统不再困难。
詳細については、ブルズのオープンソース チームと詳細な開発ドキュメント ガイドを紹介する公式 Web サイトにアクセスしてください。
参考資料
この操作は Linux で有効になり、golang 1.11 以降およびノード v9 以降のコンパイル環境と git clone 権限の設定が必要です。
統合アクセスエントランス導入前後(統一前後)
git clone [email protected]:bullteam/zeus-admin.git
export GOPROXY=https://goproxy.cn
export GO111MODULE=on
#后端编译
go build -o zeus
#前端编译
cd pkg/webui
npm install
npm run build:work
cd ~/zeus-admin
export MYSQL_USERNAME=root
export MYSQL_PASSWORD=123456
export MYSQL_HOST=127.0.0.1
export MYSQL_DB=zeus
export MYSQL_PORT=3306
export REDIS_HOST=127.0.0.1
export REDIS_PORT=6379
export REDIS_PASSWORD=""
./zeus server -c ./config/in-local.yaml
前後に異なる出入口を配置(前後分離)
git clone [email protected]:bullteam/zeus-admin.git
export GOPROXY=https://goproxy.cn
export GO111MODULE=on
#后端编译
go build -o zeus
#前端编译
cd pkg/webui
npm install
#正常情况下,会生成dist目录,可自己部署web服务器(如nginx),提供前端服务
npm run build:prod
cd ~/zeus-admin
export MYSQL_USERNAME=root
export MYSQL_PASSWORD=123456
export MYSQL_HOST=127.0.0.1
export MYSQL_DB=zeus
export MYSQL_PORT=3306
export REDIS_HOST=127.0.0.1
export REDIS_PORT=6379
export REDIS_PASSWORD=""
#修改in-local.yamln内部的project.merge为false,然后再启动
./zeus server -c ./config/in-local.yaml --cors=true
# 执行 sql 语句
mysql > source ./scripts/init.sql ;
Git 共同ワークフロー
openssl jwt キー
詳細については、公式 Web サイトにアクセスして、Bull オープンソース チームについてご覧ください。
優秀な開発者は Zeus に貢献することを大歓迎です。プル リクエストを送信する前に、まずソース コードを読んで原則とアーキテクチャを理解してください。理解できない場合は、WeChat のwutongci
を追加して、 Zeus
と示すことができます。
Zeus が役立つと思われる場合は、以下のグループ QR コードをスキャンしてください。グループがいっぱいの場合は、WeChat wutongci
を追加して、 zeus 开源交流
を指定してください。そうすれば、彼があなたをグループに追加します。