zeus admin
1.0.0
Zeus 宙斯
기업에 통합 백엔드 권한 관리 및 민영화된 SaaS 클라우드 서비스를 제공합니다.
- 이 프로젝트는
golang gin + vue-element-admin
프레임워크를 사용하여 개발되었으며, 권한 관리를 위해jwt + casbin
사용하고 OAuth2.0 Restful Api 인터페이스를 제공합니다.- 기업 백엔드 시스템에 대한 통합 로그인 인증, 메뉴 관리, 권한 관리, 조직 구조 관리, 직원 관리, 구성 센터, 로그 관리 등을 제공합니다.
- 기업 WeChat, DingTalk 로그인 및 기업 조직 구조 동기화를 지원합니다.
- 직원 출입 관리를 일원화하고 권한 승인 프로세스를 강화합니다.
- jenkis, jira, gitlab, confluence, ZenTao, 기업 메일박스, OA, CRM, 금융 소프트웨어, 기업 Sass 클라우드 서비스 및 기타 내부 및 외부를 포함하되 이에 국한되지 않는 오픈 소스 소프트웨어, 유료 SaaS 소프트웨어, 내부 기업 개발 시스템 등 기업의 여러 문제를 해결하기 위한 시스템 문제는 소프트웨어와 플랫폼 계정이 동기화되지 않는다는 것입니다.
打造统一开放平台生态标准,为企业引进外部系统不再困难。
자세한 내용은 공식 홈페이지를 방문하여 불스 오픈소스 팀 소개 및 자세한 개발 문서 가이드를 확인하시기 바랍니다.
참고문서
이 작업은 Linux에서 적용되며 golang 1.11+ 및 node 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 키
자세한 내용은 공식 웹사이트를 방문하여 Bull 오픈 소스 팀에 대해 알아보세요.
뛰어난 개발자들이 Zeus에 기여하는 것을 매우 환영합니다. Pull Request를 제출하기 전에 먼저 소스 코드를 읽고 원리와 아키텍처를 이해하십시오. 이해가 되지 않으면 WeChat wutongci
를 추가하고 Zeus
표시할 수 있습니다.
Zeus가 도움이 된다고 생각하시면 아래 그룹 QR 코드를 스캔해 주세요. 그룹이 꽉 찬 경우 WeChat wutongci
추가하고 zeus 开源交流
표시하시면 그룹에 추가해 드립니다.