Zeus 宙斯
ช่วยให้องค์กรต่างๆ ได้รับการจัดการสิทธิ์แบ็กเอนด์แบบรวมศูนย์และบริการคลาวด์ Saas แบบแปรรูป
- โปรเจ็กต์นี้ได้รับการพัฒนาโดยใช้เฟรมเวิร์ก
golang gin + vue-element-admin
ใช้jwt + casbin
สำหรับการจัดการสิทธิ์ และจัดเตรียมอินเทอร์เฟซ OAuth2.0 Restful Api- ให้การตรวจสอบการเข้าสู่ระบบแบบรวม การจัดการเมนู การจัดการสิทธิ์ การจัดการโครงสร้างองค์กร การจัดการพนักงาน ศูนย์การกำหนดค่า การจัดการบันทึก ฯลฯ สำหรับระบบแบ็คเอนด์ขององค์กร
- รองรับ WeChat ระดับองค์กร การเข้าสู่ระบบ DingTalk และการซิงโครไนซ์โครงสร้างองค์กรขององค์กร
- รวมการจัดการการเข้าและออกของพนักงานและเสริมสร้างกระบวนการอนุมัติผู้มีอำนาจ
- ซอฟต์แวร์โอเพ่นซอร์ส ซอฟต์แวร์ Saas แบบชำระเงิน ระบบการพัฒนาองค์กรภายใน ฯลฯ รวมถึงแต่ไม่จำกัดเพียง jenkis, jira, gitlab, จุดบรรจบกัน, ZenTao, กล่องจดหมายขององค์กร, OA, CRM, ซอฟต์แวร์ทางการเงิน, บริการคลาวด์ Sass ขององค์กร และอื่นๆ ภายในและภายนอก ระบบเพื่อแก้ไขปัญหาต่างๆ ในองค์กร ประเด็นปัญหาคือบัญชีซอฟต์แวร์และแพลตฟอร์มไม่ซิงค์กัน
打造统一开放平台生态标准,为企业引进外部系统不再困难。
สำหรับข้อมูลเพิ่มเติม โปรดไปที่เว็บไซต์อย่างเป็นทางการเพื่อแนะนำทีมโอเพ่นซอร์ส Bulls และคู่มือเอกสารการพัฒนาโดยละเอียด
เอกสารอ้างอิง
การดำเนินการนี้จะมีผลภายใต้ 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 Open Source ของเรา
นักพัฒนาที่ยอดเยี่ยมยินดีอย่างยิ่งที่จะมีส่วนร่วมใน Zeus ก่อนที่จะส่งคำขอดึง โปรดอ่านซอร์สโค้ดก่อนเพื่อทำความเข้าใจหลักการและสถาปัตยกรรม หากคุณไม่เข้าใจคุณสามารถเพิ่ม WeChat wutongci
ของเขาและระบุ Zeus
ได้
หากคุณคิดว่า Zeus มีประโยชน์สำหรับคุณ โปรดสแกนรหัส QR ของกลุ่มด้านล่าง หากกลุ่มเต็ม โปรดเพิ่ม WeChat wutongci
และระบุ zeus 开源交流
แล้วเขาจะเพิ่มคุณเข้ากลุ่ม