توفر
Zeus 宙斯
، للمؤسسات إدارة موحدة لأذونات الواجهة الخلفية وخدمات Saas السحابية المخصخصة.
- تم تطوير المشروع باستخدام إطار عمل
golang gin + vue-element-admin
، ويستخدمjwt + casbin
لإدارة الأذونات، ويوفر واجهة OAuth2.0 Restful Api.- توفير مصادقة تسجيل دخول موحدة، وإدارة القائمة، وإدارة الأذونات، وإدارة الهيكل التنظيمي، وإدارة الموظفين، ومركز التكوين، وإدارة السجل، وما إلى ذلك للأنظمة الخلفية للمؤسسة.
- يدعم تسجيل الدخول إلى WeChat وDingTalk للمؤسسات ومزامنة الهيكل التنظيمي للمؤسسة.
- توحيد إدارة دخول وخروج الموظفين وتعزيز عملية موافقة الهيئة.
- البرامج مفتوحة المصدر، وبرامج Saas المدفوعة، وأنظمة تطوير المؤسسات الداخلية، وما إلى ذلك، بما في ذلك على سبيل المثال لا الحصر، Jenkis وJira وGitlab وConfluence و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 سير العمل التعاوني
مفتاح opensl jwt
لمزيد من المعلومات، يرجى زيارة موقعنا الرسمي للتعرف على فريق Bull Open Source لدينا
نرحب بالمطورين المتميزين للمساهمة في زيوس. قبل إرسال طلب السحب، يرجى قراءة الكود المصدري أولاً لفهم المبادئ والهندسة المعمارية. إذا لم تفهم، يمكنك إضافة WeChat wutongci
الخاص به والإشارة إلى Zeus
.
إذا كنت تعتقد أن Zeus مفيد لك، فيرجى مسح رمز الاستجابة السريعة للمجموعة أدناه. وإذا كانت المجموعة ممتلئة، فيرجى إضافة WeChat wutongci
والإشارة إلى zeus 开源交流
، وسيضيفك إلى المجموعة.