匿名用户2021年12月10日
119阅读

技术信息

授权协议
GPL-3.0 License

作品详情

CeSI(CetralizedSupervisorIterface)

CeSIisawebiterfaceformaagigmultiplesupervisorsfromthesameplace.

SupervisorhasitsowwebUIbutmaagigmultiplesupervisoristallatiosishardwithseperateUIs(IfyouareusigtheUIofcourse:).CeSIaimstosolvethisproblembycreatigacetralizedwebUI,basedotheRPCiterfaceofSupervisor.

IstallatioMethodsChefCookbookPackagemaagersDocker(uavailable)MauelIstructiosMauelIstructios

IstallDepedeciesForCesiApi

$#OUbutu[18.04,16.04,14.04]$sudoaptistall-ygitpytho3pytho3-pippytho3-vev$#OCetos7$sudoyumistall-ygitepel-release$sudoyumistall-ypytho34pytho34-pippytho34-vev$#OFedora28$sudodfistall-ygitpytho3pytho3-pippytho3-vev

IstallCesi

$exportCESI_SETUP_PATH=~/cesi$mkdir${CESI_SETUP_PATH}$cd${CESI_SETUP_PATH}$#Dowloadtheprojectto~/cesidirectory$wgethttps://github.com/gamegos/cesi/releases/dowload/v2.7.1/cesi-exteded.tar.gz-Ocesi.tar.gz$tar-xvfcesi.tar.gz$#Createvirtualevirometadistallrequiremetpackages$pytho3-mvevvev$sourcevev/bi/activate(vev)$pip3istall-rrequiremets.txt$#Ruwithcommadlie(vev)$pytho3${CESI_SETUP_PATH}/cesi/ru.py--cofig-file${CESI_SETUP_PATH}/defaults/cesi.cof.toml

IstallCesiasaservice

$#IfyouwattochageCESI_SETUP_PATH,youmustchagethecofiguratiosithecesi.servicefile.$exportCESI_SETUP_PATH=/opt/cesi$mkdir${CESI_SETUP_PATH}$cd${CESI_SETUP_PATH}$#DowloadtheprojecttoCESI_SETUP_PATHdirectory$wgethttps://github.com/gamegos/cesi/releases/dowload/v2.7.1/cesi-exteded.tar.gz-Ocesi.tar.gz$tar-xvfcesi.tar.gz$#Createvirtualevirometadistallrequiremetpackages$pytho3-mvevvev$sourcevev/bi/activate(vev)$pip3istall-rrequiremets.txt(vev)$deactivate#Deactivatevirtualeviromet$#Buildui(Firstyoumustistalldepedeciesforui->yar)-Optioal$cd${CESI_SETUP_PATH}/cesi/ui$yaristall$yarbuild$#Createcesi.cof.tomlfileadupdatecesi.cof.tomlforyoureviromet.$#Cofigfiledocumetatiocabefoudisidedefaultfile.$#(Youmustcreatecesi.cofitheetcdirectoryforcesi.service)$sudocp${CESI_SETUP_PATH}/defaults/cesi.cof.toml/etc/cesi.cof.toml$#Ruasaservice$sudocp${CESI_SETUP_PATH}/defaults/cesi.service/etc/systemd/system/cesi.service$sudosystemctldaemo-reload$sudosystemctlstartcesi

RuigCesiwithuWSGI

YoumaywattoruCesiusiguWSGI(orayotherWSGIdeamo).Cofigureyoursystemithesimiliarwaytoruigasaserviceaduseuwsgitostartapp.Checkdefaults/cesi-uwsgi.iifordetails.

WhileruigwithuWSGICesicofighostadportareigored.

FirstLogi

Pleasechagepasswordafterfirstlogi!

Userame:admiPassword:admiTODOFixuserrelatedapiedpoitsFixodelogviewRefactortheusageofcofigRewritedockerfileadpublishimageodockerhubudergamegosImproveDocsDootuseexteraladressesforjavascriptadcsslibrariesUsealoggiglibBetterformatforactivitylogs(tabbeddate,level,compoet,message)AutorefreshpageOptiotoselectdifferettemplatesUpgradeflaskAddtestsCIitegratio

功能介绍

CeSI (Centralized Supervisor Interface) CeSI is a web interface for managing multiple supervisors...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论