├── .gitignore ├── ChangeLog ├── Dockerfile ├── README.md ├── check-style.xml ├── checkstyle-suppressions.xml ├── front ├── .gitignore ├── LICENSE ├── README.md ├── bower.json ├── config.rb ├── gulpfile.js ├── package.json └── src │ ├── common │ ├── angularAmchartsModule │ │ └── amchartsModule.js │ ├── backendApi │ │ └── backendApi.js │ ├── commonFilters │ │ └── commonFilters.js │ ├── constant │ │ └── constant.js │ ├── css │ │ ├── _common.scss │ │ ├── base.scss │ │ └── ng-cloak.scss │ ├── deployModule │ │ └── deployModule.js │ ├── deploymentComponent │ │ └── deploymentComponent.js │ ├── domeModule │ │ └── domeModule.js │ ├── formInputs │ │ ├── formInputs.css │ │ └── formInputs.js │ ├── imageModule │ │ └── imageModule.js │ ├── pageLayout │ │ ├── pageLayout.css │ │ └── pageLayout.js │ ├── projectModule │ │ └── projectModule.js │ ├── publicModule │ │ ├── directive │ │ │ └── publicDirective.js │ │ └── publicModule.js │ └── userModule │ │ └── userModule.js │ ├── console │ ├── ShellInABox.js │ ├── favicon.ico │ ├── keyboard.html │ ├── keyboard.png │ └── styles.css │ ├── favicon.ico │ ├── index.pug │ ├── index │ ├── css │ │ ├── bussiness.scss │ │ ├── dome-index.scss │ │ ├── index.scss │ │ └── ng-scrollbar.css │ ├── images │ │ ├── .gitignore │ │ ├── DomeOS.png │ │ ├── DomeOS1.png │ │ ├── favicon.png │ │ ├── icon │ │ │ ├── add-green.png │ │ │ ├── add-white.png │ │ │ ├── add.png │ │ │ ├── alarm.png │ │ │ ├── cancel.png │ │ │ ├── check.png │ │ │ ├── clipboard-logo.png │ │ │ ├── config.png │ │ │ ├── copy-hover.png │ │ │ ├── copy.png │ │ │ ├── cpu.png │ │ │ ├── delete-disable.png │ │ │ ├── delete.png │ │ │ ├── doc.png │ │ │ ├── docker-sm.png │ │ │ ├── down-round.png │ │ │ ├── down-white.png │ │ │ ├── down.png │ │ │ ├── edit.png │ │ │ ├── fresh-hover.png │ │ │ ├── fresh.png │ │ │ ├── github.png │ │ │ ├── gitlab.png │ │ │ ├── help-hover.png │ │ │ ├── help.png │ │ │ ├── icon-builder.png │ │ │ ├── kube-sm.png │ │ │ ├── label.png │ │ │ ├── last.png │ │ │ ├── memory.png │ │ │ ├── next.png │ │ │ ├── order.png │ │ │ ├── search.png │ │ │ ├── tool.png │ │ │ └── user.png │ │ ├── lib │ │ │ ├── add-env.png │ │ │ ├── centos.png │ │ │ ├── delete-env.png │ │ │ ├── docker-image.png │ │ │ ├── github-o.png │ │ │ ├── github.png │ │ │ ├── gitlab-o.png │ │ │ ├── gitlab-s-o.png │ │ │ ├── gitlab-s.png │ │ │ ├── gitlab.png │ │ │ └── ubuntu.png │ │ ├── logo-nav.png │ │ ├── logo.png │ │ └── nav │ │ │ ├── mod-app-on.png │ │ │ ├── mod-app.png │ │ │ ├── mod-cluster-on.png │ │ │ ├── mod-cluster.png │ │ │ ├── mod-deploy-on.png │ │ │ ├── mod-deploy.png │ │ │ ├── mod-global-on.png │ │ │ ├── mod-global.png │ │ │ ├── mod-mirror-on.png │ │ │ ├── mod-mirror.png │ │ │ ├── mod-monitor-on.png │ │ │ ├── mod-monitor.png │ │ │ ├── mod-project-on.png │ │ │ ├── mod-project.png │ │ │ ├── mod-user-on.png │ │ │ └── mod-user.png │ ├── js │ │ ├── common │ │ │ └── commonDialogs.js │ │ ├── directives │ │ │ ├── domeDirective.js │ │ │ └── domeValidation.js │ │ ├── domeApp.js │ │ ├── filter.js │ │ └── services │ │ │ ├── alarmService.js │ │ │ ├── clusterService.js │ │ │ ├── deployCollectionService.js │ │ │ ├── domeService.js │ │ │ ├── monitorService.js │ │ │ └── projectCollectionService.js │ ├── mainpage │ │ ├── mainpage.css │ │ └── mainpage.js │ └── tpl │ │ ├── addHost │ │ ├── addHost.pug │ │ ├── addHost.scss │ │ └── addHostCtr.js │ │ ├── alarm │ │ ├── alarm.pug │ │ ├── alarm.scss │ │ ├── alarmCtr.js │ │ ├── tabCurrentAlarms │ │ │ └── tabCurrentAlarms.pug │ │ ├── tabGroup │ │ │ └── tabGroup.pug │ │ ├── tabHostGroups │ │ │ └── tabHostGroups.pug │ │ ├── tabTemplates │ │ │ └── tabTemplates.pug │ │ └── tabUserGroup │ │ │ ├── tabUserGroup.pug │ │ │ └── tabUserGroup.scss │ │ ├── alarmAddHosts │ │ ├── alarmAddHosts.pug │ │ ├── alarmAddHosts.scss │ │ └── alarmAddHostsCtr.js │ │ ├── alarmTemplateDetail │ │ ├── alarmTemplateDetail.pug │ │ └── alarmTemplateDetailCtr.js │ │ ├── appStore │ │ ├── appStore.pug │ │ ├── appStore.scss │ │ └── appStoreCtr.js │ │ ├── clusterDetail │ │ ├── clusterDetail.pug │ │ ├── clusterDetail.scss │ │ └── clusterDetailCtr.js │ │ ├── clusterManage │ │ ├── clusterManage.pug │ │ ├── clusterManage.scss │ │ └── clusterManageCtr.js │ │ ├── configMap │ │ ├── configMapCollection │ │ │ ├── configMapCollection.pug │ │ │ └── configMapCollectionCtr.js │ │ ├── configMapCollectionDetail │ │ │ ├── configMapCollectionDetail.pug │ │ │ └── configMapCollectionDetailCtr.js │ │ ├── configMapDetail │ │ │ ├── configMapDetail.pug │ │ │ └── configMapDetailCtr.js │ │ ├── createConfigMap │ │ │ ├── createConfigMap.pug │ │ │ └── createConfigMapCtr.js │ │ └── createConfigMapCollection │ │ │ ├── createConfigMapCollection.pug │ │ │ └── createConfigMapCollectionCtr.js │ │ ├── createAlarmTemplate │ │ ├── createAlarmTemplate.pug │ │ ├── createAlarmTemplate.scss │ │ └── createAlarmTemplateCtr.js │ │ ├── createAppDeploy │ │ ├── createAppDeploy.pug │ │ ├── createAppDeploy.scss │ │ └── createAppDeployCtr.js │ │ ├── createCluster │ │ ├── createCluster.pug │ │ ├── createCluster.scss │ │ └── createClusterCtr.js │ │ ├── createDeployCollection │ │ ├── createDeployCollection.pug │ │ ├── createDeployCollection.scss │ │ └── createDeployCollectionCtr.js │ │ ├── createProject1 │ │ ├── createProject1.pug │ │ ├── createProject1.scss │ │ └── createProjectCtr1.js │ │ ├── createProject2 │ │ ├── createProject2.pug │ │ ├── createProject2.scss │ │ └── createProjectCtr2.js │ │ ├── createProjectCollection │ │ ├── createProjectCollection.pug │ │ ├── createProjectCollection.scss │ │ └── createProjectCollectionCtr.js │ │ ├── createWatcher │ │ ├── createWatcher.pug │ │ └── createWatcherCtr.js │ │ ├── deployCollectionManage │ │ ├── deployCollectionManage.pug │ │ ├── deployCollectionManage.scss │ │ └── deployCollectionManageCtr.js │ │ ├── deployDetail │ │ ├── deployDetail.pug │ │ ├── deployDetail.scss │ │ └── deployDetailCtr.js │ │ ├── deployManage │ │ ├── deployManage.pug │ │ ├── deployManage.scss │ │ ├── deployManageAll.pug │ │ └── deployManageCtr.js │ │ ├── deployment │ │ └── createDeployment │ │ │ ├── createDeployment.pug │ │ │ └── createDeploymentCtr.js │ │ ├── globalSetting │ │ ├── globalSetting.pug │ │ ├── globalSetting.scss │ │ └── globalSettingCtr.js │ │ ├── hostDetail │ │ ├── hostDetail.pug │ │ ├── hostDetail.scss │ │ └── hostDetailCtr.js │ │ ├── imageCollectionManage │ │ ├── imageCollectionManage.pug │ │ ├── imageCollectionManage.scss │ │ ├── imageCollectionManageCtr.js │ │ └── publicImages │ │ │ └── publicImages.pug │ │ ├── imagesManage │ │ ├── imagesManage.pug │ │ ├── imagesManage.scss │ │ └── imagesManageCtr.js │ │ ├── loadBalance │ │ ├── common │ │ │ └── loadBalanceComponent.js │ │ ├── createLoadBalance │ │ │ ├── createKubeLoadBalance.pug │ │ │ ├── createLoadBalanceCtr.js │ │ │ └── createNginxLoadBalance.pug │ │ ├── createLoadBalanceCollection │ │ │ ├── createLoadBalanceCollection.pug │ │ │ └── createLoadBalanceCollectionCtr.js │ │ ├── loadBalanceCollection │ │ │ ├── loadBalanceCollection.pug │ │ │ └── loadBalanceCollectionCtr.js │ │ ├── loadBalanceDetail │ │ │ ├── kubeLoadBalanceDetail.pug │ │ │ ├── loadBalanceDetailCtr.js │ │ │ └── nginxLoadBalanceDetail.pug │ │ └── loadBalanceInfo │ │ │ ├── loadBalanceInfo.pug │ │ │ └── loadBalanceInfoCtr.js │ │ ├── mirrorCustom │ │ ├── mirrorCustom.pug │ │ └── mirrorCustomCtr.js │ │ ├── modal │ │ ├── branchCheckModal │ │ │ ├── branchCheckModal.pug │ │ │ └── branchCheckModalCtr.js │ │ ├── buildModal │ │ │ ├── buildModal.pug │ │ │ └── buildModalCtr.js │ │ ├── codeInfoModal │ │ │ ├── codeInfoModal.pug │ │ │ └── codeInfoModalCtr.js │ │ ├── dockerfileModal │ │ │ ├── dockerfileModal.pug │ │ │ └── dockerfileModalCtr.js │ │ ├── hostListModal │ │ │ ├── hostListModal.pug │ │ │ └── hostListModalCtr.js │ │ ├── instanceLogModal │ │ │ ├── instanceLogModal.pug │ │ │ └── instanceLogModalCtr.js │ │ ├── otherImageModal │ │ │ ├── otherImageModal.pug │ │ │ └── otherImageModalCtr.js │ │ └── selectContainerModal │ │ │ ├── selectContainerModal.pug │ │ │ └── selectContainerModalCtr.js │ │ ├── monitor │ │ ├── monitor.pug │ │ ├── monitor.scss │ │ └── monitorCtr.js │ │ ├── overview │ │ ├── overview.css │ │ ├── overview.pug │ │ └── overviewCtr.js │ │ ├── projectCollectionManage │ │ ├── projectCollectionManage.pug │ │ ├── projectCollectionManage.scss │ │ └── projectCollectionManageCtr.js │ │ ├── projectDetail │ │ ├── projectDetail.pug │ │ ├── projectDetail.scss │ │ └── projectDetailCtr.js │ │ ├── projectManage │ │ ├── projectManage.pug │ │ ├── projectManage.scss │ │ └── projectManageCtr.js │ │ ├── publicImageDetail │ │ ├── publicImageDetail.css │ │ ├── publicImageDetail.pug │ │ └── publicImageDetailCtr.js │ │ ├── storageDetail │ │ ├── storageDetail.pug │ │ └── storageDetailCtr.js │ │ ├── tplAlarmTemplate │ │ ├── tplAlarmTemplate.scss │ │ ├── tplAlarmTemplateEdit.pug │ │ └── tplAlarmTemplateInfo.pug │ │ ├── tplAlarmUserGroupDetail │ │ ├── tplAlarmUserGroupDetail.pug │ │ ├── tplAlarmUserGroupDetail.scss │ │ └── tplAlarmUserGroupDetailCtr.js │ │ ├── tplChoseImage │ │ ├── choseImage.pug │ │ └── choseImageCtr.js │ │ ├── tplClusterInfo │ │ ├── tplClusterInfo.pug │ │ └── tplClusterInfoEdit.pug │ │ ├── tplProjectSetting │ │ ├── projectSettingInfoTpl.pug │ │ ├── projectSettingTpl.pug │ │ └── projectSettingTpl.scss │ │ ├── tplWatcher │ │ ├── watcherDetail.pug │ │ ├── watcherEvent.pug │ │ └── watcherUpdate.pug │ │ └── watcherDetail │ │ ├── watcherDetail.pug │ │ ├── watcherDetail.scss │ │ └── watcherDetailCtr.js │ ├── lib │ ├── css │ │ ├── bootstrap.css │ │ ├── dygraph.css │ │ ├── font-awesome.css │ │ ├── font-awesome.min.css │ │ ├── loading-bar.css │ │ ├── ng-animation.css │ │ └── ng-scrollbar.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── GOTHIC.TTF │ │ ├── GOTHICB.TTF │ │ ├── GOTHICBI.TTF │ │ ├── GOTHICI.TTF │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ ├── fontawesome-webfont.woff2 │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── images │ │ └── amcharts │ │ │ ├── dragIcon.gif │ │ │ ├── dragIconBlack.gif │ │ │ ├── dragIconH.gif │ │ │ ├── dragIconHBlack.gif │ │ │ ├── dragIconRectBig.png │ │ │ ├── dragIconRectBig.svg │ │ │ ├── dragIconRectBigBlack.png │ │ │ ├── dragIconRectBigBlack.svg │ │ │ ├── dragIconRectBigBlackH.png │ │ │ ├── dragIconRectBigBlackH.svg │ │ │ ├── dragIconRectBigH.png │ │ │ ├── dragIconRectBigH.svg │ │ │ ├── dragIconRectSmall.png │ │ │ ├── dragIconRectSmall.svg │ │ │ ├── dragIconRectSmallBlack.png │ │ │ ├── dragIconRectSmallBlack.svg │ │ │ ├── dragIconRectSmallBlackH.png │ │ │ ├── dragIconRectSmallBlackH.svg │ │ │ ├── dragIconRectSmallH.png │ │ │ ├── dragIconRectSmallH.svg │ │ │ ├── dragIconRoundBig.png │ │ │ ├── dragIconRoundBig.svg │ │ │ ├── dragIconRoundBigBlack.png │ │ │ ├── dragIconRoundBigBlack.svg │ │ │ ├── dragIconRoundBigBlackH.png │ │ │ ├── dragIconRoundBigBlackH.svg │ │ │ ├── dragIconRoundBigH.png │ │ │ ├── dragIconRoundBigH.svg │ │ │ ├── dragIconRoundSmall.png │ │ │ ├── dragIconRoundSmall.svg │ │ │ ├── dragIconRoundSmallBlack.png │ │ │ ├── dragIconRoundSmallBlack.svg │ │ │ ├── dragIconRoundSmallBlackH.png │ │ │ ├── dragIconRoundSmallBlackH.svg │ │ │ ├── dragIconRoundSmallH.png │ │ │ ├── dragIconRoundSmallH.svg │ │ │ ├── eraserIcon.svg │ │ │ ├── eraserIconH.svg │ │ │ ├── export.png │ │ │ ├── exportWhite.png │ │ │ ├── lens.png │ │ │ ├── lens.svg │ │ │ ├── lensWhite.png │ │ │ ├── lensWhite.svg │ │ │ ├── lensWhite_old.png │ │ │ ├── lens_old.png │ │ │ ├── lens_white.svg │ │ │ ├── pencilIcon.svg │ │ │ ├── pencilIconH.svg │ │ │ ├── xIcon.svg │ │ │ └── xIconH.svg │ └── js │ │ ├── Chart.min.js │ │ ├── ace │ │ ├── ace.js │ │ ├── ext-beautify.js │ │ ├── ext-chromevox.js │ │ ├── ext-elastic_tabstops_lite.js │ │ ├── ext-emmet.js │ │ ├── ext-error_marker.js │ │ ├── ext-keybinding_menu.js │ │ ├── ext-language_tools.js │ │ ├── ext-linking.js │ │ ├── ext-modelist.js │ │ ├── ext-old_ie.js │ │ ├── ext-searchbox.js │ │ ├── ext-settings_menu.js │ │ ├── ext-spellcheck.js │ │ ├── ext-split.js │ │ ├── ext-static_highlight.js │ │ ├── ext-statusbar.js │ │ ├── ext-textarea.js │ │ ├── ext-themelist.js │ │ ├── ext-whitespace.js │ │ ├── keybinding-emacs.js │ │ ├── keybinding-vim.js │ │ ├── mode-abap.js │ │ ├── mode-abc.js │ │ ├── mode-actionscript.js │ │ ├── mode-ada.js │ │ ├── mode-apache_conf.js │ │ ├── mode-applescript.js │ │ ├── mode-asciidoc.js │ │ ├── mode-assembly_x86.js │ │ ├── mode-autohotkey.js │ │ ├── mode-batchfile.js │ │ ├── mode-bro.js │ │ ├── mode-c9search.js │ │ ├── mode-c_cpp.js │ │ ├── mode-cirru.js │ │ ├── mode-clojure.js │ │ ├── mode-cobol.js │ │ ├── mode-coffee.js │ │ ├── mode-coldfusion.js │ │ ├── mode-csharp.js │ │ ├── mode-css.js │ │ ├── mode-curly.js │ │ ├── mode-d.js │ │ ├── mode-dart.js │ │ ├── mode-diff.js │ │ ├── mode-django.js │ │ ├── mode-dockerfile.js │ │ ├── mode-dot.js │ │ ├── mode-drools.js │ │ ├── mode-eiffel.js │ │ ├── mode-ejs.js │ │ ├── mode-elixir.js │ │ ├── mode-elm.js │ │ ├── mode-erlang.js │ │ ├── mode-forth.js │ │ ├── mode-fortran.js │ │ ├── mode-ftl.js │ │ ├── mode-gcode.js │ │ ├── mode-gherkin.js │ │ ├── mode-gitignore.js │ │ ├── mode-glsl.js │ │ ├── mode-gobstones.js │ │ ├── mode-golang.js │ │ ├── mode-groovy.js │ │ ├── mode-haml.js │ │ ├── mode-handlebars.js │ │ ├── mode-haskell.js │ │ ├── mode-haskell_cabal.js │ │ ├── mode-haxe.js │ │ ├── mode-hjson.js │ │ ├── mode-html.js │ │ ├── mode-html_elixir.js │ │ ├── mode-html_ruby.js │ │ ├── mode-ini.js │ │ ├── mode-io.js │ │ ├── mode-jack.js │ │ ├── mode-jade.js │ │ ├── mode-java.js │ │ ├── mode-javascript.js │ │ ├── mode-json.js │ │ ├── mode-jsoniq.js │ │ ├── mode-jsp.js │ │ ├── mode-jsx.js │ │ ├── mode-julia.js │ │ ├── mode-kotlin.js │ │ ├── mode-latex.js │ │ ├── mode-lean.js │ │ ├── mode-less.js │ │ ├── mode-liquid.js │ │ ├── mode-lisp.js │ │ ├── mode-live_script.js │ │ ├── mode-livescript.js │ │ ├── mode-logiql.js │ │ ├── mode-lsl.js │ │ ├── mode-lua.js │ │ ├── mode-luapage.js │ │ ├── mode-lucene.js │ │ ├── mode-makefile.js │ │ ├── mode-markdown.js │ │ ├── mode-mask.js │ │ ├── mode-matlab.js │ │ ├── mode-maze.js │ │ ├── mode-mel.js │ │ ├── mode-mips_assembler.js │ │ ├── mode-mipsassembler.js │ │ ├── mode-mushcode.js │ │ ├── mode-mysql.js │ │ ├── mode-nix.js │ │ ├── mode-nsis.js │ │ ├── mode-objectivec.js │ │ ├── mode-ocaml.js │ │ ├── mode-pascal.js │ │ ├── mode-perl.js │ │ ├── mode-pgsql.js │ │ ├── mode-php.js │ │ ├── mode-plain_text.js │ │ ├── mode-powershell.js │ │ ├── mode-praat.js │ │ ├── mode-prolog.js │ │ ├── mode-properties.js │ │ ├── mode-protobuf.js │ │ ├── mode-python.js │ │ ├── mode-r.js │ │ ├── mode-razor.js │ │ ├── mode-rdoc.js │ │ ├── mode-rhtml.js │ │ ├── mode-rst.js │ │ ├── mode-ruby.js │ │ ├── mode-rust.js │ │ ├── mode-sass.js │ │ ├── mode-scad.js │ │ ├── mode-scala.js │ │ ├── mode-scheme.js │ │ ├── mode-scss.js │ │ ├── mode-sh.js │ │ ├── mode-sjs.js │ │ ├── mode-smarty.js │ │ ├── mode-snippets.js │ │ ├── mode-soy_template.js │ │ ├── mode-space.js │ │ ├── mode-sql.js │ │ ├── mode-sqlserver.js │ │ ├── mode-stylus.js │ │ ├── mode-svg.js │ │ ├── mode-swift.js │ │ ├── mode-swig.js │ │ ├── mode-tcl.js │ │ ├── mode-tex.js │ │ ├── mode-text.js │ │ ├── mode-textile.js │ │ ├── mode-toml.js │ │ ├── mode-tsx.js │ │ ├── mode-twig.js │ │ ├── mode-typescript.js │ │ ├── mode-vala.js │ │ ├── mode-vbscript.js │ │ ├── mode-velocity.js │ │ ├── mode-verilog.js │ │ ├── mode-vhdl.js │ │ ├── mode-wollok.js │ │ ├── mode-xml.js │ │ ├── mode-xquery.js │ │ ├── mode-yaml.js │ │ ├── snippets │ │ │ ├── abap.js │ │ │ ├── abc.js │ │ │ ├── actionscript.js │ │ │ ├── ada.js │ │ │ ├── apache_conf.js │ │ │ ├── applescript.js │ │ │ ├── asciidoc.js │ │ │ ├── assembly_x86.js │ │ │ ├── autohotkey.js │ │ │ ├── batchfile.js │ │ │ ├── bro.js │ │ │ ├── c9search.js │ │ │ ├── c_cpp.js │ │ │ ├── cirru.js │ │ │ ├── clojure.js │ │ │ ├── cobol.js │ │ │ ├── coffee.js │ │ │ ├── coldfusion.js │ │ │ ├── csharp.js │ │ │ ├── css.js │ │ │ ├── curly.js │ │ │ ├── d.js │ │ │ ├── dart.js │ │ │ ├── diff.js │ │ │ ├── django.js │ │ │ ├── dockerfile.js │ │ │ ├── dot.js │ │ │ ├── drools.js │ │ │ ├── eiffel.js │ │ │ ├── ejs.js │ │ │ ├── elixir.js │ │ │ ├── elm.js │ │ │ ├── erlang.js │ │ │ ├── forth.js │ │ │ ├── fortran.js │ │ │ ├── ftl.js │ │ │ ├── gcode.js │ │ │ ├── gherkin.js │ │ │ ├── gitignore.js │ │ │ ├── glsl.js │ │ │ ├── gobstones.js │ │ │ ├── golang.js │ │ │ ├── groovy.js │ │ │ ├── haml.js │ │ │ ├── handlebars.js │ │ │ ├── haskell.js │ │ │ ├── haskell_cabal.js │ │ │ ├── haxe.js │ │ │ ├── hjson.js │ │ │ ├── html.js │ │ │ ├── html_elixir.js │ │ │ ├── html_ruby.js │ │ │ ├── ini.js │ │ │ ├── io.js │ │ │ ├── jack.js │ │ │ ├── jade.js │ │ │ ├── java.js │ │ │ ├── javascript.js │ │ │ ├── json.js │ │ │ ├── jsoniq.js │ │ │ ├── jsp.js │ │ │ ├── jsx.js │ │ │ ├── julia.js │ │ │ ├── kotlin.js │ │ │ ├── latex.js │ │ │ ├── lean.js │ │ │ ├── less.js │ │ │ ├── liquid.js │ │ │ ├── lisp.js │ │ │ ├── live_script.js │ │ │ ├── livescript.js │ │ │ ├── logiql.js │ │ │ ├── lsl.js │ │ │ ├── lua.js │ │ │ ├── luapage.js │ │ │ ├── lucene.js │ │ │ ├── makefile.js │ │ │ ├── markdown.js │ │ │ ├── mask.js │ │ │ ├── matlab.js │ │ │ ├── maze.js │ │ │ ├── mel.js │ │ │ ├── mips_assembler.js │ │ │ ├── mipsassembler.js │ │ │ ├── mushcode.js │ │ │ ├── mysql.js │ │ │ ├── nix.js │ │ │ ├── nsis.js │ │ │ ├── objectivec.js │ │ │ ├── ocaml.js │ │ │ ├── pascal.js │ │ │ ├── perl.js │ │ │ ├── pgsql.js │ │ │ ├── php.js │ │ │ ├── plain_text.js │ │ │ ├── powershell.js │ │ │ ├── praat.js │ │ │ ├── prolog.js │ │ │ ├── properties.js │ │ │ ├── protobuf.js │ │ │ ├── python.js │ │ │ ├── r.js │ │ │ ├── razor.js │ │ │ ├── rdoc.js │ │ │ ├── rhtml.js │ │ │ ├── rst.js │ │ │ ├── ruby.js │ │ │ ├── rust.js │ │ │ ├── sass.js │ │ │ ├── scad.js │ │ │ ├── scala.js │ │ │ ├── scheme.js │ │ │ ├── scss.js │ │ │ ├── sh.js │ │ │ ├── sjs.js │ │ │ ├── smarty.js │ │ │ ├── snippets.js │ │ │ ├── soy_template.js │ │ │ ├── space.js │ │ │ ├── sql.js │ │ │ ├── sqlserver.js │ │ │ ├── stylus.js │ │ │ ├── svg.js │ │ │ ├── swift.js │ │ │ ├── swig.js │ │ │ ├── tcl.js │ │ │ ├── tex.js │ │ │ ├── text.js │ │ │ ├── textile.js │ │ │ ├── toml.js │ │ │ ├── tsx.js │ │ │ ├── twig.js │ │ │ ├── typescript.js │ │ │ ├── vala.js │ │ │ ├── vbscript.js │ │ │ ├── velocity.js │ │ │ ├── verilog.js │ │ │ ├── vhdl.js │ │ │ ├── wollok.js │ │ │ ├── xml.js │ │ │ ├── xquery.js │ │ │ └── yaml.js │ │ ├── theme-ambiance.js │ │ ├── theme-chaos.js │ │ ├── theme-chrome.js │ │ ├── theme-clouds.js │ │ ├── theme-clouds_midnight.js │ │ ├── theme-cobalt.js │ │ ├── theme-crimson_editor.js │ │ ├── theme-dawn.js │ │ ├── theme-dreamweaver.js │ │ ├── theme-eclipse.js │ │ ├── theme-github.js │ │ ├── theme-idle_fingers.js │ │ ├── theme-iplastic.js │ │ ├── theme-katzenmilch.js │ │ ├── theme-kr_theme.js │ │ ├── theme-kuroir.js │ │ ├── theme-merbivore.js │ │ ├── theme-merbivore_soft.js │ │ ├── theme-mono_industrial.js │ │ ├── theme-monokai.js │ │ ├── theme-pastel_on_dark.js │ │ ├── theme-solarized_dark.js │ │ ├── theme-solarized_light.js │ │ ├── theme-sqlserver.js │ │ ├── theme-terminal.js │ │ ├── theme-textmate.js │ │ ├── theme-tomorrow.js │ │ ├── theme-tomorrow_night.js │ │ ├── theme-tomorrow_night_blue.js │ │ ├── theme-tomorrow_night_bright.js │ │ ├── theme-tomorrow_night_eighties.js │ │ ├── theme-twilight.js │ │ ├── theme-vibrant_ink.js │ │ ├── theme-xcode.js │ │ ├── worker-coffee.js │ │ ├── worker-css.js │ │ ├── worker-html.js │ │ ├── worker-javascript.js │ │ ├── worker-json.js │ │ ├── worker-lua.js │ │ ├── worker-php.js │ │ ├── worker-xml.js │ │ └── worker-xquery.js │ │ ├── amcharts.js │ │ ├── amcharts │ │ ├── amcharts.js │ │ ├── pie.js │ │ ├── serial.js │ │ └── xy.js │ │ ├── angular-amchart.js │ │ ├── angular-animate.min.js │ │ ├── angular-aria.min.js │ │ ├── angular-breadcrumb.min.js │ │ ├── angular-cookies.js │ │ ├── angular-cookies.min.js │ │ ├── angular-file-upload.min.js │ │ ├── angular-loader.min.js │ │ ├── angular-locale_zh-cn.js │ │ ├── angular-message-format.min.js │ │ ├── angular-messages.min.js │ │ ├── angular-mocks.js │ │ ├── angular-parse-ext.min.js │ │ ├── angular-resource.min.js │ │ ├── angular-route.min.js │ │ ├── angular-sanitize.min.js │ │ ├── angular-touch.min.js │ │ ├── angular-translate-loader-partial.min.js │ │ ├── angular-translate-loader-static-files.min.js │ │ ├── angular-translate-loader-url.min.js │ │ ├── angular-translate.min.js │ │ ├── angular-ui-router.min.js │ │ ├── angular.min.js │ │ ├── bindonce.min.js │ │ ├── bootstrap.min.js │ │ ├── chart │ │ ├── dygraph.min.js │ │ └── extras │ │ │ └── smooth-plotter.js │ │ ├── clipboard.js │ │ └── clipboard.min.js │ │ ├── clipboard.min.js │ │ ├── jquery.min.js │ │ ├── jquery.mousewheel.js │ │ ├── jquery.zclip.js │ │ ├── loading-bar.js │ │ ├── ng-table.min.js │ │ ├── ngclipboard.min.js │ │ ├── ocLazyLoad.js │ │ ├── pie.js │ │ ├── scrollbar │ │ └── ya-simple-scrollbar.min.js │ │ ├── serial.js │ │ ├── showdown.min.js │ │ ├── slider.js │ │ ├── test.js │ │ ├── ui-bootstrap-tpls.min.js │ │ └── xy.js │ ├── log │ ├── log.js │ ├── log.pug │ └── log.scss │ ├── login │ ├── background.png │ └── login.html │ ├── module │ └── images │ │ └── icon-sb31f924c23.png │ └── monitor │ ├── css │ └── monitor.scss │ ├── images │ └── down.png │ ├── js │ └── monitor.js │ └── monitor.pug ├── groovy ├── DefaultMailSender.groovy ├── DefaultSMSSender.groovy └── DefaultWechatSender.groovy ├── pom.xml └── src └── main ├── java └── org │ └── domeos │ ├── Application.java │ ├── basemodel │ ├── HttpResponseTemp.java │ └── ResultStat.java │ ├── configuration │ ├── BackendFilter.java │ ├── DomeOSConfiguration.java │ ├── DruidConfiguration.java │ ├── GraphConfiguration.java │ ├── PortalConfiguration.java │ ├── ShiroConfig.java │ └── WebSocketConfig.java │ ├── exception │ ├── AuthTokenException.java │ ├── DataBaseContentException.java │ ├── DeploymentEventException.java │ ├── DeploymentTerminatedException.java │ ├── GitlabTokenException.java │ ├── JobLogException.java │ ├── JobNotFoundException.java │ ├── K8sDriverException.java │ ├── LoadBalancerException.java │ ├── ProjectHookException.java │ ├── RSAKeypairException.java │ ├── ResponseException.java │ ├── TimeoutException.java │ └── WebHooksException.java │ ├── framework │ ├── api │ │ ├── biz │ │ │ ├── OperationHistory.java │ │ │ ├── OperationHistoryImpl.java │ │ │ ├── alarm │ │ │ │ ├── AlarmBiz.java │ │ │ │ ├── PortalBiz.java │ │ │ │ └── impl │ │ │ │ │ ├── AlarmBizImpl.java │ │ │ │ │ └── PortalBizImpl.java │ │ │ ├── auth │ │ │ │ ├── AuthBiz.java │ │ │ │ └── impl │ │ │ │ │ └── AuthBizImpl.java │ │ │ ├── base │ │ │ │ ├── BaseBiz.java │ │ │ │ └── impl │ │ │ │ │ └── BaseBizImpl.java │ │ │ ├── cluster │ │ │ │ ├── ClusterBiz.java │ │ │ │ └── impl │ │ │ │ │ └── ClusterBizImpl.java │ │ │ ├── collection │ │ │ │ ├── CollectionBiz.java │ │ │ │ └── impl │ │ │ │ │ └── CollectionBizImpl.java │ │ │ ├── configuration │ │ │ │ ├── ConfigurationBiz.java │ │ │ │ └── impl │ │ │ │ │ └── ConfigurationBizImpl.java │ │ │ ├── deployment │ │ │ │ ├── DeployCollectionBiz.java │ │ │ │ ├── DeployEventBiz.java │ │ │ │ ├── DeploymentBiz.java │ │ │ │ ├── DeploymentStatusBiz.java │ │ │ │ ├── VersionBiz.java │ │ │ │ └── impl │ │ │ │ │ ├── DeployCollectionBizImpl.java │ │ │ │ │ ├── DeployEventBizImpl.java │ │ │ │ │ ├── DeploymentBizImpl.java │ │ │ │ │ ├── DeploymentStatusBizImpl.java │ │ │ │ │ └── VersionBizImpl.java │ │ │ ├── event │ │ │ │ ├── K8SEventBiz.java │ │ │ │ └── impl │ │ │ │ │ └── K8SEventBizImpl.java │ │ │ ├── file │ │ │ │ ├── FileContentBiz.java │ │ │ │ └── impl │ │ │ │ │ └── FileContentBizImpl.java │ │ │ ├── global │ │ │ │ ├── GitConfigBiz.java │ │ │ │ ├── GlobalBiz.java │ │ │ │ └── impl │ │ │ │ │ ├── GitConfigBizImpl.java │ │ │ │ │ └── GlobalBizImpl.java │ │ │ ├── image │ │ │ │ ├── ImageBiz.java │ │ │ │ └── impl │ │ │ │ │ └── ImageBizImpl.java │ │ │ ├── loadBalancer │ │ │ │ ├── LoadBalancerBiz.java │ │ │ │ ├── LoadBalancerCollectionBiz.java │ │ │ │ ├── LoadBalancerEventBiz.java │ │ │ │ ├── UniqPortBiz.java │ │ │ │ └── impl │ │ │ │ │ ├── LoadBalancerBizImpl.java │ │ │ │ │ ├── LoadBalancerCollectionBizImpl.java │ │ │ │ │ ├── LoadBalancerEventBizImpl.java │ │ │ │ │ └── UniqPortBizImpl.java │ │ │ ├── monitor │ │ │ │ ├── MonitorBiz.java │ │ │ │ └── impl │ │ │ │ │ └── MonitorBizImpl.java │ │ │ ├── overview │ │ │ │ ├── OverviewBiz.java │ │ │ │ └── impl │ │ │ │ │ └── OverviewBizImpl.java │ │ │ └── project │ │ │ │ ├── ProjectBiz.java │ │ │ │ ├── ProjectCollectionBiz.java │ │ │ │ └── impl │ │ │ │ ├── ProjectBizImpl.java │ │ │ │ └── ProjectCollectionBizImpl.java │ │ ├── consolemodel │ │ │ ├── alarm │ │ │ │ ├── AlarmEventInfo.java │ │ │ │ ├── AlarmEventInfoDraft.java │ │ │ │ ├── DeploymentAlarmInfo.java │ │ │ │ ├── DeploymentInfo.java │ │ │ │ ├── HostGroupInfo.java │ │ │ │ ├── TemplateInfo.java │ │ │ │ ├── UserGroupDetail.java │ │ │ │ ├── UserGroupDraft.java │ │ │ │ └── UserGroupInfo.java │ │ │ ├── auth │ │ │ │ ├── ChangeUserPassword.java │ │ │ │ ├── CollectionMember.java │ │ │ │ ├── CollectionMembers.java │ │ │ │ ├── CollectionSpace.java │ │ │ │ ├── CreatorInfo.java │ │ │ │ ├── Namespace.java │ │ │ │ ├── ResourceCountKey.java │ │ │ │ └── UserPassword.java │ │ │ ├── cluster │ │ │ │ ├── ClusterInfo.java │ │ │ │ ├── ClusterListInfo.java │ │ │ │ ├── ClusterWatcherInfo.java │ │ │ │ ├── VersionSelectorInfo.java │ │ │ │ └── WatcherStatus.java │ │ │ ├── configuration │ │ │ │ ├── ConfigurationCollectionConsole.java │ │ │ │ ├── ConfigurationCollectionInfo.java │ │ │ │ ├── ConfigurationConsole.java │ │ │ │ └── ConfigurationDeployInfo.java │ │ │ ├── deployment │ │ │ │ ├── ContainerConsole.java │ │ │ │ ├── ContainerDraft.java │ │ │ │ ├── DeployCollectionDraft.java │ │ │ │ ├── DeployCollectionInfo.java │ │ │ │ ├── DeploymentDetail.java │ │ │ │ ├── DeploymentDraft.java │ │ │ │ ├── DeploymentInfo.java │ │ │ │ ├── EnvDraft.java │ │ │ │ ├── LoadBalancerForDeploy.java │ │ │ │ ├── VersionDraft.java │ │ │ │ ├── VersionInfo.java │ │ │ │ ├── VersionString.java │ │ │ │ ├── VolumeDraft.java │ │ │ │ ├── VolumeMountConsole.java │ │ │ │ └── VolumeMountDraft.java │ │ │ ├── event │ │ │ │ └── EventInfo.java │ │ │ ├── image │ │ │ │ ├── AllDockerImages.java │ │ │ │ ├── ImageNameDetail.java │ │ │ │ ├── ImageNameDetailRequest.java │ │ │ │ ├── ImageProjectCollection.java │ │ │ │ ├── ImageTagDetail.java │ │ │ │ └── ImageTagDetailRequest.java │ │ │ ├── loadBalancer │ │ │ │ ├── KubeServiceDraft.java │ │ │ │ ├── LinkedDeployDraft.java │ │ │ │ ├── LoadBalancerCollectionDraft.java │ │ │ │ ├── LoadBalancerCollectionInfo.java │ │ │ │ ├── LoadBalancerDetail.java │ │ │ │ ├── LoadBalancerDraft.java │ │ │ │ ├── LoadBalancerInfo.java │ │ │ │ ├── NginxDetailDraft.java │ │ │ │ ├── NginxDraft.java │ │ │ │ ├── NginxVersionDraft.java │ │ │ │ └── NodePortStatus.java │ │ │ ├── monitor │ │ │ │ ├── MonitorDataRequest.java │ │ │ │ ├── MonitorResult.java │ │ │ │ └── TargetRequest.java │ │ │ └── project │ │ │ │ ├── BuildHistoryListInfo.java │ │ │ │ ├── CodeSourceInfo.java │ │ │ │ ├── ProjectCollectionConsole.java │ │ │ │ ├── ProjectConsole.java │ │ │ │ └── ProjectInfoConsole.java │ │ ├── controller │ │ │ ├── ApiController.java │ │ │ ├── alarm │ │ │ │ ├── AlarmEventController.java │ │ │ │ ├── AlarmSenderController.java │ │ │ │ ├── AssistController.java │ │ │ │ ├── HostGroupController.java │ │ │ │ ├── TemplateController.java │ │ │ │ └── UserGroupController.java │ │ │ ├── auth │ │ │ │ ├── CollectionController.java │ │ │ │ ├── CustomErrorController.java │ │ │ │ └── UserController.java │ │ │ ├── cluster │ │ │ │ └── ClusterController.java │ │ │ ├── configuration │ │ │ │ └── ConfigurationController.java │ │ │ ├── deployment │ │ │ │ ├── DeployCollectionController.java │ │ │ │ ├── DeploymentController.java │ │ │ │ ├── InstanceController.java │ │ │ │ ├── PodController.java │ │ │ │ └── VersionController.java │ │ │ ├── event │ │ │ │ └── EventController.java │ │ │ ├── exception │ │ │ │ ├── ApiException.java │ │ │ │ ├── DeployIlegalException.java │ │ │ │ └── PermitException.java │ │ │ ├── global │ │ │ │ ├── CiClusterController.java │ │ │ │ ├── ClusterMonitorController.java │ │ │ │ ├── DomeosController.java │ │ │ │ ├── GitConfigController.java │ │ │ │ ├── LdapInfoController.java │ │ │ │ ├── RegistryController.java │ │ │ │ ├── ServerController.java │ │ │ │ ├── SsoInfoController.java │ │ │ │ └── WebConsoleController.java │ │ │ ├── image │ │ │ │ └── ImageController.java │ │ │ ├── loadBalancer │ │ │ │ ├── LoadBalancerCollectionController.java │ │ │ │ ├── LoadBalancerController.java │ │ │ │ └── LoadBalancerVersionController.java │ │ │ ├── monitor │ │ │ │ └── MonitorController.java │ │ │ ├── overview │ │ │ │ └── OverviewController.java │ │ │ ├── project │ │ │ │ └── ProjectController.java │ │ │ └── token │ │ │ │ └── TokenController.java │ │ ├── mapper │ │ │ ├── domeos │ │ │ │ ├── alarm │ │ │ │ │ ├── AlarmEventInfoMapper.java │ │ │ │ │ ├── CallbackInfoMapper.java │ │ │ │ │ ├── HostGroupHostBindMapper.java │ │ │ │ │ ├── HostGroupInfoBasicMapper.java │ │ │ │ │ ├── HostInfoMapper.java │ │ │ │ │ ├── LinkMapper.java │ │ │ │ │ ├── StrategyInfoMapper.java │ │ │ │ │ ├── TemplateHostGroupBindMapper.java │ │ │ │ │ ├── TemplateInfoBasicMapper.java │ │ │ │ │ ├── TemplateStrategyBindMapper.java │ │ │ │ │ ├── TemplateUserGroupBindMapper.java │ │ │ │ │ ├── UserGroupInfoBasicMapper.java │ │ │ │ │ └── UserGroupUserBindMapper.java │ │ │ │ ├── auth │ │ │ │ │ ├── AdminRolesMapper.java │ │ │ │ │ └── UserMapper.java │ │ │ │ ├── base │ │ │ │ │ ├── ISimpleMapper.java │ │ │ │ │ └── RowMapper.java │ │ │ │ ├── cluster │ │ │ │ │ ├── ClusterMapper.java │ │ │ │ │ └── ClusterWatcherDeployMapper.java │ │ │ │ ├── collection │ │ │ │ │ ├── CollectionAuthorityMapMapper.java │ │ │ │ │ └── CollectionResourceMapMapper.java │ │ │ │ ├── configuration │ │ │ │ │ ├── ConfigurationCollectionMapper.java │ │ │ │ │ ├── ConfigurationDeployMapper.java │ │ │ │ │ └── ConfigurationMapper.java │ │ │ │ ├── deployment │ │ │ │ │ ├── DeployCollectionMapper.java │ │ │ │ │ ├── DeployEventMapper.java │ │ │ │ │ ├── DeploymentMapper.java │ │ │ │ │ └── VersionMapper.java │ │ │ │ ├── event │ │ │ │ │ └── EventMapper.java │ │ │ │ ├── file │ │ │ │ │ └── FileContentMapper.java │ │ │ │ ├── global │ │ │ │ │ ├── GitConfigMapper.java │ │ │ │ │ └── GlobalMapper.java │ │ │ │ ├── image │ │ │ │ │ └── BaseImageMapper.java │ │ │ │ ├── loadBalancer │ │ │ │ │ ├── LoadBalancerCollectionMapper.java │ │ │ │ │ ├── LoadBalancerEventMapper.java │ │ │ │ │ ├── LoadBalancerMapper.java │ │ │ │ │ └── UniqPortMapper.java │ │ │ │ ├── monitor │ │ │ │ │ └── MonitorTargetMapper.java │ │ │ │ ├── operation │ │ │ │ │ └── OperationMapper.java │ │ │ │ └── project │ │ │ │ │ ├── BuildHistoryMapper.java │ │ │ │ │ ├── GitlabUserMapper.java │ │ │ │ │ ├── ProjectCollectionMapper.java │ │ │ │ │ ├── ProjectMapper.java │ │ │ │ │ ├── ProjectRsakeyMapMapper.java │ │ │ │ │ └── SubversionUserMapper.java │ │ │ ├── graph │ │ │ │ └── GraphMapper.java │ │ │ └── portal │ │ │ │ ├── PortalActionMapper.java │ │ │ │ ├── PortalGroupHostMapper.java │ │ │ │ ├── PortalGroupMapper.java │ │ │ │ ├── PortalGroupTemplateMapper.java │ │ │ │ ├── PortalHostMapper.java │ │ │ │ ├── PortalMockcfgMapper.java │ │ │ │ ├── PortalStrategyMapper.java │ │ │ │ └── PortalTemplateMapper.java │ │ ├── model │ │ │ ├── alarm │ │ │ │ ├── AggregateType.java │ │ │ │ ├── AlarmGroupMember.java │ │ │ │ ├── CallBackInfo.java │ │ │ │ ├── HostGroupInfoBasic.java │ │ │ │ ├── HostInfo.java │ │ │ │ ├── MetricType.java │ │ │ │ ├── OperatorType.java │ │ │ │ ├── StrategyInfo.java │ │ │ │ ├── TemplateInfoBasic.java │ │ │ │ ├── TemplateType.java │ │ │ │ ├── UserGroupBasic.java │ │ │ │ ├── UserInfo.java │ │ │ │ ├── assist │ │ │ │ │ ├── ActionWrap.java │ │ │ │ │ ├── Link.java │ │ │ │ │ ├── User.java │ │ │ │ │ └── UserWrap.java │ │ │ │ └── falcon │ │ │ │ │ └── portal │ │ │ │ │ ├── Action.java │ │ │ │ │ ├── Expression.java │ │ │ │ │ ├── Group.java │ │ │ │ │ ├── GroupHost.java │ │ │ │ │ ├── GroupTemplate.java │ │ │ │ │ ├── Host.java │ │ │ │ │ ├── Mockcfg.java │ │ │ │ │ ├── PluginDir.java │ │ │ │ │ ├── Strategy.java │ │ │ │ │ └── Template.java │ │ │ ├── auth │ │ │ │ ├── AdminRole.java │ │ │ │ ├── User.java │ │ │ │ └── related │ │ │ │ │ ├── GroupState.java │ │ │ │ │ ├── LoginType.java │ │ │ │ │ ├── Role.java │ │ │ │ │ ├── UserInfo.java │ │ │ │ │ └── UserState.java │ │ │ ├── ci │ │ │ │ ├── BuildConnection.java │ │ │ │ ├── BuildHistory.java │ │ │ │ ├── CodeType.java │ │ │ │ └── related │ │ │ │ │ ├── BuildResult.java │ │ │ │ │ ├── BuildState.java │ │ │ │ │ ├── BuildStatus.java │ │ │ │ │ ├── CodeInfomation.java │ │ │ │ │ ├── CommitInformation.java │ │ │ │ │ ├── ImageInformation.java │ │ │ │ │ ├── ProjectRsakeyMap.java │ │ │ │ │ ├── RSAKeyPair.java │ │ │ │ │ └── UserInformation.java │ │ │ ├── cluster │ │ │ │ ├── Cluster.java │ │ │ │ ├── ClusterPromConf.java │ │ │ │ ├── ClusterWatcherConf.java │ │ │ │ └── related │ │ │ │ │ ├── ClusterLog.java │ │ │ │ │ ├── ClusterWatcherDeployMap.java │ │ │ │ │ ├── NamespaceInfo.java │ │ │ │ │ ├── NodeInfo.java │ │ │ │ │ └── NodeLabel.java │ │ │ ├── collection │ │ │ │ ├── CollectionAuthorityMap.java │ │ │ │ ├── CollectionResourceMap.java │ │ │ │ └── related │ │ │ │ │ ├── CollectionInfo.java │ │ │ │ │ └── ResourceType.java │ │ │ ├── configuration │ │ │ │ ├── Configuration.java │ │ │ │ ├── ConfigurationCollection.java │ │ │ │ └── ConfigurationDeployMap.java │ │ │ ├── deployment │ │ │ │ ├── DeployCollection.java │ │ │ │ ├── DeployEvent.java │ │ │ │ ├── DeployEventDBProto.java │ │ │ │ ├── Deployment.java │ │ │ │ ├── InstanceConnection.java │ │ │ │ ├── Policy.java │ │ │ │ ├── UpdateJobResult.java │ │ │ │ ├── Version.java │ │ │ │ └── related │ │ │ │ │ ├── Container.java │ │ │ │ │ ├── DeployEventStatus.java │ │ │ │ │ ├── DeployOperation.java │ │ │ │ │ ├── DeployResourceStatus.java │ │ │ │ │ ├── DeployServiceProtocol.java │ │ │ │ │ ├── DeploymentAccessType.java │ │ │ │ │ ├── DeploymentSnapshot.java │ │ │ │ │ ├── DeploymentStatus.java │ │ │ │ │ ├── DeploymentType.java │ │ │ │ │ ├── HealthChecker.java │ │ │ │ │ ├── HealthCheckerType.java │ │ │ │ │ ├── HostEnv.java │ │ │ │ │ ├── ImagePullPolicy.java │ │ │ │ │ ├── Instance.java │ │ │ │ │ ├── LabelSelector.java │ │ │ │ │ ├── LoadBalancerForDeployDraft.java │ │ │ │ │ ├── LogDraft.java │ │ │ │ │ ├── LogItemDraft.java │ │ │ │ │ ├── NetworkMode.java │ │ │ │ │ ├── PolicyType.java │ │ │ │ │ ├── VersionType.java │ │ │ │ │ ├── VolumeConfigMap.java │ │ │ │ │ ├── VolumePVC.java │ │ │ │ │ └── VolumeType.java │ │ │ ├── event │ │ │ │ ├── EventKind.java │ │ │ │ ├── ReportEvent.java │ │ │ │ └── releated │ │ │ │ │ └── EventDBProto.java │ │ │ ├── file │ │ │ │ ├── ByteContent.java │ │ │ │ └── FileContent.java │ │ │ ├── global │ │ │ │ ├── CiCluster.java │ │ │ │ ├── ClusterMonitor.java │ │ │ │ ├── CpuMonitorInfo.java │ │ │ │ ├── GitConfig.java │ │ │ │ ├── GlobalInfo.java │ │ │ │ ├── GlobalType.java │ │ │ │ ├── LdapInfo.java │ │ │ │ ├── LdapLoginInfo.java │ │ │ │ ├── LoginOption.java │ │ │ │ ├── Registry.java │ │ │ │ ├── Server.java │ │ │ │ ├── SsoInfo.java │ │ │ │ ├── SsoToken.java │ │ │ │ ├── UserGitConfig.java │ │ │ │ └── WebSsh.java │ │ │ ├── image │ │ │ │ ├── AllExclusiveImages.java │ │ │ │ ├── BaseImage.java │ │ │ │ ├── BuildImage.java │ │ │ │ ├── DockerImage.java │ │ │ │ ├── ExclusiveImage.java │ │ │ │ ├── PublicImageDetail.java │ │ │ │ ├── PublicImageInfo.java │ │ │ │ ├── PublicTagInfo.java │ │ │ │ └── related │ │ │ │ │ ├── FileInfo.java │ │ │ │ │ ├── PublicImageConstant.java │ │ │ │ │ └── SourceImage.java │ │ │ ├── loadBalancer │ │ │ │ ├── LoadBalancer.java │ │ │ │ ├── LoadBalancerCollection.java │ │ │ │ ├── LoadBalancerEvent.java │ │ │ │ ├── UniqPort.java │ │ │ │ └── related │ │ │ │ │ ├── DeployLoadBalancerMap.java │ │ │ │ │ ├── ForwardingRule.java │ │ │ │ │ ├── LoadBalancerCollectionType.java │ │ │ │ │ ├── LoadBalancerMethod.java │ │ │ │ │ ├── LoadBalancerPort.java │ │ │ │ │ ├── LoadBalancerProtocol.java │ │ │ │ │ ├── LoadBalancerType.java │ │ │ │ │ └── PortStatus.java │ │ │ ├── monitor │ │ │ │ ├── ContainerInfo.java │ │ │ │ ├── CounterItems.java │ │ │ │ ├── InstantResult.java │ │ │ │ ├── MonitorTarget.java │ │ │ │ ├── PodInfo.java │ │ │ │ ├── TargetInfo.java │ │ │ │ ├── counters │ │ │ │ │ ├── ContainerCounter.java │ │ │ │ │ ├── Counter.java │ │ │ │ │ └── NodeCounter.java │ │ │ │ └── falcon │ │ │ │ │ ├── CounterValue.java │ │ │ │ │ ├── EndpointCounter.java │ │ │ │ │ ├── GraphHistoryRequest.java │ │ │ │ │ └── GraphHistoryResponse.java │ │ │ ├── operation │ │ │ │ ├── OperationRecord.java │ │ │ │ └── OperationType.java │ │ │ ├── overview │ │ │ │ ├── DeploymentOverview.java │ │ │ │ ├── DiskOverview.java │ │ │ │ ├── OperationContent.java │ │ │ │ ├── ProjectOverview.java │ │ │ │ ├── ResourceOverview.java │ │ │ │ ├── UsageOverview.java │ │ │ │ └── related │ │ │ │ │ └── DeploymentOnlineDetail.java │ │ │ ├── project │ │ │ │ ├── GitlabUser.java │ │ │ │ ├── Project.java │ │ │ │ ├── ProjectCollection.java │ │ │ │ ├── SubversionUser.java │ │ │ │ └── related │ │ │ │ │ ├── AutoBuild.java │ │ │ │ │ ├── CodeConfiguration.java │ │ │ │ │ ├── CodeManager.java │ │ │ │ │ ├── CustomDockerfile.java │ │ │ │ │ ├── DockerfileContent.java │ │ │ │ │ ├── ExclusiveBuild.java │ │ │ │ │ ├── ExclusiveBuildType.java │ │ │ │ │ ├── ProjectState.java │ │ │ │ │ ├── UploadFileInfo.java │ │ │ │ │ └── UserDefinedDockerfile.java │ │ │ ├── storage │ │ │ │ └── VolumeDeployMap.java │ │ │ └── token │ │ │ │ ├── Token.java │ │ │ │ └── related │ │ │ │ ├── RegistryTokenInfo.java │ │ │ │ └── ResourceAction.java │ │ └── service │ │ │ ├── alarm │ │ │ ├── AlarmEventService.java │ │ │ ├── AlarmSenderService.java │ │ │ ├── AssistService.java │ │ │ ├── HostGroupService.java │ │ │ ├── TemplateService.java │ │ │ ├── UserGroupService.java │ │ │ └── impl │ │ │ │ ├── AlarmEventServiceImpl.java │ │ │ │ ├── AlarmSenderServiceImpl.java │ │ │ │ ├── AssistServiceImpl.java │ │ │ │ ├── HostGroupServiceImpl.java │ │ │ │ ├── MailService.java │ │ │ │ ├── TemplateServiceImpl.java │ │ │ │ └── UserGroupServiceImpl.java │ │ │ ├── auth │ │ │ ├── UserCollectionService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ ├── UserCollectionServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ ├── cluster │ │ │ ├── ClusterService.java │ │ │ └── impl │ │ │ │ └── ClusterServiceImpl.java │ │ │ ├── configuration │ │ │ ├── ConfigurationService.java │ │ │ └── impl │ │ │ │ └── ConfigurationServiceImpl.java │ │ │ ├── deployment │ │ │ ├── DeployCollectionService.java │ │ │ ├── DeploymentService.java │ │ │ ├── DeploymentStatusManager.java │ │ │ ├── InstanceLogHandler.java │ │ │ ├── InstanceService.java │ │ │ ├── VersionService.java │ │ │ └── impl │ │ │ │ ├── DeployCollectionServiceImpl.java │ │ │ │ ├── DeploymentServiceImpl.java │ │ │ │ ├── DeploymentStatusManagerImpl.java │ │ │ │ ├── InstanceServiceImpl.java │ │ │ │ └── VersionServiceImpl.java │ │ │ ├── event │ │ │ ├── EventService.java │ │ │ └── impl │ │ │ │ └── EventServiceImpl.java │ │ │ ├── global │ │ │ ├── CiClusterService.java │ │ │ ├── ClusterMonitorService.java │ │ │ ├── GitConfigService.java │ │ │ ├── LdapInfoService.java │ │ │ ├── RegistryService.java │ │ │ ├── ServerService.java │ │ │ ├── SsoInfoService.java │ │ │ ├── UUIDService.java │ │ │ ├── WebConsoleService.java │ │ │ └── impl │ │ │ │ ├── CiClusterServiceImpl.java │ │ │ │ ├── ClusterMonitorServiceImpl.java │ │ │ │ ├── GitConfigServiceImpl.java │ │ │ │ ├── LdapInfoServiceImpl.java │ │ │ │ ├── RegistryServiceImpl.java │ │ │ │ ├── ServerServiceImpl.java │ │ │ │ ├── SsoInfoServiceImpl.java │ │ │ │ ├── UUIDServiceImpl.java │ │ │ │ └── WebConsoleServiceImpl.java │ │ │ ├── image │ │ │ ├── ImageService.java │ │ │ └── impl │ │ │ │ ├── ImageServiceImpl.java │ │ │ │ └── PrivateRegistry.java │ │ │ ├── loadBalancer │ │ │ ├── LoadBalancerCollectionService.java │ │ │ ├── LoadBalancerService.java │ │ │ ├── LoadBalancerVersionService.java │ │ │ └── impl │ │ │ │ ├── LoadBalancerCollectionServiceImpl.java │ │ │ │ ├── LoadBalancerServiceImpl.java │ │ │ │ └── LoadBalancerVersionServiceImpl.java │ │ │ ├── monitor │ │ │ ├── MonitorService.java │ │ │ └── impl │ │ │ │ └── MonitorServiceImpl.java │ │ │ ├── overview │ │ │ ├── OverviewService.java │ │ │ └── impl │ │ │ │ └── OverviewServiceImpl.java │ │ │ ├── project │ │ │ ├── BuildLogHandler.java │ │ │ ├── BuildService.java │ │ │ ├── ProjectService.java │ │ │ └── impl │ │ │ │ ├── BuildServiceImpl.java │ │ │ │ ├── CheckAutoDeploy.java │ │ │ │ ├── KubeServiceInfo.java │ │ │ │ ├── ProjectServiceImpl.java │ │ │ │ └── UpdateBuildStatusInfo.java │ │ │ └── token │ │ │ ├── TokenService.java │ │ │ └── impl │ │ │ └── TokenServiceImpl.java │ ├── engine │ │ ├── AuthUtil.java │ │ ├── ClusterRuntimeDriver.java │ │ ├── RuntimeDriver.java │ │ ├── RuntimeDriverFactory.java │ │ ├── SsoUtil.java │ │ ├── aop │ │ │ ├── DruidControllerAspect.java │ │ │ ├── DruidMapperAspect.java │ │ │ └── UserIdAspect.java │ │ ├── coderepo │ │ │ ├── CodeApiInterface.java │ │ │ ├── GitWebHook.java │ │ │ ├── GitlabApiWrapper.java │ │ │ ├── GitlabInfo.java │ │ │ ├── ReflectFactory.java │ │ │ ├── SubversionApiWrapper.java │ │ │ ├── SubversionInfo.java │ │ │ └── WebHook.java │ │ ├── event │ │ │ ├── AutoDeploy │ │ │ │ └── AutoUpdateInfo.java │ │ │ ├── DMEvent.java │ │ │ ├── DMEventSender.java │ │ │ ├── SimpleEventListener.java │ │ │ ├── UpdateDeployStatusTask.java │ │ │ ├── deployStatus │ │ │ │ ├── PodRestartListener.java │ │ │ │ ├── PodRestartTooMuchEvent.java │ │ │ │ └── ReplicationControllerListener.java │ │ │ └── k8sEvent │ │ │ │ ├── K8SEventReceivedEvent.java │ │ │ │ ├── K8sEventDetail.java │ │ │ │ ├── K8sEventParseListener.java │ │ │ │ └── K8sReplicationControllerEvent.java │ │ ├── exception │ │ │ ├── DaoConvertingException.java │ │ │ ├── DaoException.java │ │ │ ├── DriverException.java │ │ │ └── SharedStorageException.java │ │ ├── groovy │ │ │ └── GroovyLoadAndInvoke.java │ │ ├── k8s │ │ │ ├── BuildStatusManager.java │ │ │ ├── ConfigurationWrapper.java │ │ │ ├── DownwardAPIUtil.java │ │ │ ├── JobWrapper.java │ │ │ ├── K8sDriver.java │ │ │ ├── K8sIngressBuilder.java │ │ │ ├── K8sLabel.java │ │ │ ├── K8sPodSpecBuilder.java │ │ │ ├── K8sServiceBuilder.java │ │ │ ├── LoadBalancerWrapper.java │ │ │ ├── NodeWrapper.java │ │ │ ├── handler │ │ │ │ ├── DeployResourceHandler.java │ │ │ │ └── impl │ │ │ │ │ ├── DaemonSetDeployHandler.java │ │ │ │ │ ├── DeploymentDeployHandler.java │ │ │ │ │ ├── PetSetDeployHandler.java │ │ │ │ │ └── ReplicationControllerDeployHandler.java │ │ │ ├── updater │ │ │ │ ├── DeploymentUpdateJob.java │ │ │ │ ├── EventChecker.java │ │ │ │ └── EventUpdater.java │ │ │ └── util │ │ │ │ ├── Fabric8KubeUtils.java │ │ │ │ ├── KubeUtils.java │ │ │ │ ├── ModelFormatUtils.java │ │ │ │ ├── NodeUtils.java │ │ │ │ ├── PodUtils.java │ │ │ │ ├── RCUtils.java │ │ │ │ ├── SecretUtils.java │ │ │ │ └── ServiceUtils.java │ │ ├── model │ │ │ ├── CustomObjectMapper.java │ │ │ ├── CustomYamlObjectMapper.java │ │ │ ├── DataModelBase.java │ │ │ ├── IJsonable.java │ │ │ ├── JobType.java │ │ │ ├── ModelObjectMapper.java │ │ │ ├── RowMapperDao.java │ │ │ └── RowModelBase.java │ │ ├── runtime │ │ │ ├── DeployAlarmPortalManager.java │ │ │ ├── DeployResourceStatusManager.java │ │ │ ├── DeployRunningContainer.java │ │ │ ├── IResourceStatus.java │ │ │ ├── MonitorCounterInfo.java │ │ │ └── QueryData.java │ │ └── websocket │ │ │ ├── Connection.java │ │ │ ├── SocketSessionHandler.java │ │ │ ├── SocketSessionInfo.java │ │ │ └── WebSocketConnectPool.java │ └── shiro │ │ ├── authenticator │ │ └── MultiLoginAuthenticator.java │ │ ├── credentials │ │ └── RetryLimitHashedCredentialsMatcher.java │ │ ├── filter │ │ ├── DmoLogoutFilter.java │ │ ├── DmoShiroFilterFactoryBean.java │ │ ├── FrontFilter.java │ │ ├── JessionShiroHttpServletResponse.java │ │ ├── JsessionIdAvoidFilter.java │ │ ├── ShiroRedirectFilter.java │ │ └── SsoFilter.java │ │ ├── realm │ │ ├── JdbcRealm.java │ │ ├── LdapRealm.java │ │ ├── NewLdapContextFactory.java │ │ └── SsoRealm.java │ │ ├── session │ │ ├── RedisSessionDao.java │ │ ├── ShiroRedisCacheManager.java │ │ ├── ShiroSessionListener.java │ │ └── ShrioRedisCache.java │ │ └── token │ │ └── MultiAuthenticationToken.java │ ├── global │ ├── ClientConfigure.java │ ├── CurrentThreadInfo.java │ ├── GlobalConstant.java │ └── SpringContextManager.java │ └── util │ ├── CommonUtil.java │ ├── CryptoUtil.java │ ├── DatabaseType.java │ ├── DateUtil.java │ ├── EncodingTool.java │ ├── HttpsClient.java │ ├── MD5Util.java │ ├── MultipleDataSource.java │ ├── RSAKeyPairGenerator.java │ ├── SerializeUtils.java │ ├── StringUtils.java │ └── UUIDUtil.java ├── resources ├── 1.create-database.sh ├── 2.create-monitor-table.sh ├── 3.domeos-init.sh ├── Dockerfile ├── application.properties ├── create-db.sql ├── ehcache.xml ├── graph-db-schema.sql ├── insert-data.sql ├── log4j.xml ├── mysql-initialize.sh ├── old-version.v0.2 │ ├── 1.create-database.sh │ ├── 2.create-monitor-table.sh │ ├── 3.domeos-init.sh │ ├── Dockerfile │ ├── create-db.sql │ ├── graph-db-schema.sql │ ├── insert-data.sql │ ├── mysql-initialize.sh │ └── portal-db-schema.sql ├── old-version │ └── v0.1 │ │ ├── 1.create-database-v0.1.sh │ │ ├── 2.create-monitor-table.sh │ │ ├── create-db-v0.1.sql │ │ ├── dashboard-db-schema.sql │ │ ├── graph-db-schema.sql │ │ └── insert-data-0.1.sql ├── portal-db-schema.sql └── update-db │ ├── update-db-v0.1-to-v0.1.1.sql │ ├── update-db-v0.2-to-v0.3.sql │ ├── update-db-v0.3-to-v0.4.sql │ ├── update-db-v0.4-to-v0.5.sql │ └── update-db-v0.5-to-v0.6.sql └── webapp ├── common ├── angularAmchartsModule │ └── amchartsModule.js ├── backendApi │ └── backendApi.js ├── commonFilters │ └── commonFilters.js ├── constant │ └── constant.js ├── css │ ├── base.css │ └── ng-cloak.css ├── deployModule │ └── deployModule.js ├── deploymentComponent │ └── deploymentComponent.js ├── domeModule │ └── domeModule.js ├── formInputs │ ├── formInputs.css │ └── formInputs.js ├── imageModule │ └── imageModule.js ├── pageLayout │ ├── pageLayout.css │ └── pageLayout.js ├── projectModule │ └── projectModule.js ├── publicModule │ ├── directive │ │ └── publicDirective.js │ └── publicModule.js ├── storageModule │ └── storageModule.js └── userModule │ └── userModule.js ├── console ├── ShellInABox.js ├── favicon.ico ├── keyboard.html ├── keyboard.png └── styles.css ├── favicon.ico ├── index.html ├── index ├── css │ ├── bussiness.css │ ├── dome-index.css │ ├── index.css │ └── ng-scrollbar.css ├── images │ ├── DomeOS.png │ ├── DomeOS1.png │ ├── favicon.png │ ├── icon-s1c516151cb.png │ ├── icon │ │ ├── add-green.png │ │ ├── add-white.png │ │ ├── add.png │ │ ├── alarm.png │ │ ├── cancel.png │ │ ├── check.png │ │ ├── clipboard-logo.png │ │ ├── config.png │ │ ├── copy-hover.png │ │ ├── copy.png │ │ ├── cpu.png │ │ ├── delete-disable.png │ │ ├── delete.png │ │ ├── doc.png │ │ ├── docker-sm.png │ │ ├── down-round.png │ │ ├── down-white.png │ │ ├── down.png │ │ ├── edit.png │ │ ├── fresh-hover.png │ │ ├── fresh.png │ │ ├── github.png │ │ ├── gitlab.png │ │ ├── help-hover.png │ │ ├── help.png │ │ ├── icon-builder.png │ │ ├── kube-sm.png │ │ ├── label.png │ │ ├── last.png │ │ ├── memory.png │ │ ├── next.png │ │ ├── order.png │ │ ├── search.png │ │ ├── tool.png │ │ └── user.png │ ├── lib-s74492c2876.png │ ├── lib │ │ ├── add-env.png │ │ ├── centos.png │ │ ├── delete-env.png │ │ ├── docker-image.png │ │ ├── github-o.png │ │ ├── github.png │ │ ├── gitlab-o.png │ │ ├── gitlab-s-o.png │ │ ├── gitlab-s.png │ │ ├── gitlab.png │ │ └── ubuntu.png │ ├── logo-nav.png │ ├── logo.png │ ├── nav-s4bde04e959.png │ └── nav │ │ ├── mod-app-on.png │ │ ├── mod-app.png │ │ ├── mod-cluster-on.png │ │ ├── mod-cluster.png │ │ ├── mod-deploy-on.png │ │ ├── mod-deploy.png │ │ ├── mod-global-on.png │ │ ├── mod-global.png │ │ ├── mod-mirror-on.png │ │ ├── mod-mirror.png │ │ ├── mod-monitor-on.png │ │ ├── mod-monitor.png │ │ ├── mod-project-on.png │ │ ├── mod-project.png │ │ ├── mod-user-on.png │ │ └── mod-user.png ├── js │ ├── common │ │ └── commonDialogs.js │ ├── controllers │ │ └── indexController.js │ ├── directives │ │ ├── domeDirective.js │ │ └── domeValidation.js │ ├── domeApp.js │ ├── filter.js │ ├── iconNavAnimation.js │ └── services │ │ ├── alarmService.js │ │ ├── clusterService.js │ │ ├── deployCollectionService.js │ │ ├── domeService.js │ │ ├── monitorService.js │ │ └── projectCollectionService.js ├── mainpage │ ├── mainpage.css │ └── mainpage.js └── tpl │ ├── addHost │ ├── addHost.css │ ├── addHost.html │ └── addHostCtr.js │ ├── alarm │ ├── alarm.css │ ├── alarm.html │ ├── alarmCtr.js │ ├── tabCurrentAlarms │ │ └── tabCurrentAlarms.html │ ├── tabGroup │ │ └── tabGroup.html │ ├── tabHostGroups │ │ └── tabHostGroups.html │ ├── tabTemplates │ │ └── tabTemplates.html │ └── tabUserGroup │ │ ├── tabUserGroup.css │ │ └── tabUserGroup.html │ ├── alarmAddHosts │ ├── alarmAddHosts.css │ ├── alarmAddHosts.html │ └── alarmAddHostsCtr.js │ ├── alarmTemplateDetail │ ├── alarmTemplateDetail.html │ └── alarmTemplateDetailCtr.js │ ├── appStore │ ├── appStore.css │ ├── appStore.html │ └── appStoreCtr.js │ ├── clusterDetail │ ├── clusterDetail.css │ ├── clusterDetail.html │ └── clusterDetailCtr.js │ ├── clusterManage │ ├── clusterManage.css │ ├── clusterManage.html │ └── clusterManageCtr.js │ ├── configMap │ ├── configMapCollection │ │ ├── configMapCollection.html │ │ └── configMapCollectionCtr.js │ ├── configMapCollectionDetail │ │ ├── configMapCollectionDetail.html │ │ └── configMapCollectionDetailCtr.js │ ├── configMapDetail │ │ ├── configMapDetail.html │ │ └── configMapDetailCtr.js │ ├── createConfigMap │ │ ├── createConfigMap.html │ │ └── createConfigMapCtr.js │ └── createConfigMapCollection │ │ ├── createConfigMapCollection.html │ │ └── createConfigMapCollectionCtr.js │ ├── createAlarmTemplate │ ├── createAlarmTemplate.css │ ├── createAlarmTemplate.html │ └── createAlarmTemplateCtr.js │ ├── createAppDeploy │ ├── createAppDeploy.css │ ├── createAppDeploy.html │ └── createAppDeployCtr.js │ ├── createCluster │ ├── createCluster.css │ ├── createCluster.html │ └── createClusterCtr.js │ ├── createDeployCollection │ ├── createDeployCollection.css │ ├── createDeployCollection.html │ └── createDeployCollectionCtr.js │ ├── createDeployCommon │ ├── createDeployCommon.css │ ├── createDeployCommon.html │ └── createDeployCommonCtr.js │ ├── createDeployImage │ ├── createDeployImage.css │ ├── createDeployImage.html │ └── createDeployImageCtr.js │ ├── createDeployRaw │ ├── createDeployRaw.css │ ├── createDeployRaw.html │ └── createDeployRawCtr.js │ ├── createProject1 │ ├── createProject1.css │ ├── createProject1.html │ └── createProjectCtr1.js │ ├── createProject2 │ ├── createProject2.css │ ├── createProject2.html │ └── createProjectCtr2.js │ ├── createProjectCollection │ ├── createProjectCollection.css │ ├── createProjectCollection.html │ └── createProjectCollectionCtr.js │ ├── createStorage │ ├── createStorage.html │ └── createStorageCtr.js │ ├── createStorageVolume │ ├── createStorageVolume.html │ └── createStorageVolumeCtr.js │ ├── createWatcher │ ├── createWatcher.html │ └── createWatcherCtr.js │ ├── deployCollectionManage │ ├── deployCollectionManage.css │ ├── deployCollectionManage.html │ └── deployCollectionManageCtr.js │ ├── deployDetail │ ├── deployDetail.css │ ├── deployDetail.html │ └── deployDetailCtr.js │ ├── deployManage │ ├── deployManage.css │ ├── deployManage.html │ ├── deployManageAll.html │ └── deployManageCtr.js │ ├── deployment │ └── createDeployment │ │ ├── createDeployment.html │ │ └── createDeploymentCtr.js │ ├── globalSetting │ ├── globalSetting.css │ ├── globalSetting.html │ └── globalSettingCtr.js │ ├── hostDetail │ ├── hostDetail.css │ ├── hostDetail.html │ └── hostDetailCtr.js │ ├── imageCollectionManage │ ├── imageCollectionManage.css │ ├── imageCollectionManage.html │ ├── imageCollectionManageCtr.js │ └── publicImages │ │ └── publicImages.html │ ├── imagesManage │ ├── imagesManage.css │ ├── imagesManage.html │ └── imagesManageCtr.js │ ├── loadBalance │ ├── common │ │ └── loadBalanceComponent.js │ ├── createLoadBalance │ │ ├── createKubeLoadBalance.html │ │ ├── createLoadBalanceCtr.js │ │ └── createNginxLoadBalance.html │ ├── createLoadBalanceCollection │ │ ├── createLoadBalanceCollection.html │ │ └── createLoadBalanceCollectionCtr.js │ ├── loadBalanceCollection │ │ ├── loadBalanceCollection.html │ │ └── loadBalanceCollectionCtr.js │ ├── loadBalanceDetail │ │ ├── kubeLoadBalanceDetail.html │ │ ├── loadBalanceDetailCtr.js │ │ └── nginxLoadBalanceDetail.html │ └── loadBalanceInfo │ │ ├── loadBalanceInfo.html │ │ └── loadBalanceInfoCtr.js │ ├── mirrorCustom │ ├── mirrorCustom.css │ ├── mirrorCustom.html │ └── mirrorCustomCtr.js │ ├── modal │ ├── branchCheckModal │ │ ├── branchCheckModal.html │ │ └── branchCheckModalCtr.js │ ├── buildModal │ │ ├── buildModal.html │ │ └── buildModalCtr.js │ ├── codeInfoModal │ │ ├── codeInfoModal.html │ │ └── codeInfoModalCtr.js │ ├── dockerfileModal │ │ ├── dockerfileModal.html │ │ └── dockerfileModalCtr.js │ ├── hostListModal │ │ ├── hostListModal.html │ │ └── hostListModalCtr.js │ ├── instanceLogModal │ │ ├── instanceLogModal.html │ │ └── instanceLogModalCtr.js │ ├── otherImageModal │ │ ├── otherImageModal.html │ │ └── otherImageModalCtr.js │ └── selectContainerModal │ │ ├── selectContainerModal.html │ │ └── selectContainerModalCtr.js │ ├── monitor │ ├── monitor.css │ ├── monitor.html │ └── monitorCtr.js │ ├── nav │ ├── iconNav.css │ ├── iconNav.html │ ├── nav.css │ ├── nav.html │ └── sidebar.html │ ├── overview │ ├── overview.css │ ├── overview.html │ └── overviewCtr.js │ ├── projectCollectionManage │ ├── projectCollectionManage.css │ ├── projectCollectionManage.html │ └── projectCollectionManageCtr.js │ ├── projectDetail │ ├── projectDetail.css │ ├── projectDetail.html │ └── projectDetailCtr.js │ ├── projectManage │ ├── projectManage.css │ ├── projectManage.html │ └── projectManageCtr.js │ ├── publicImageDetail │ ├── publicImageDetail.css │ ├── publicImageDetail.html │ └── publicImageDetailCtr.js │ ├── storageDetail │ ├── storageDetail.html │ └── storageDetailCtr.js │ ├── storageManage │ ├── storageManage.html │ └── storageManageCtr.js │ ├── storageVolumeDetail │ ├── storageVolumeDetail.html │ └── storageVolumeDetailCtr.js │ ├── tplAlarmTemplate │ ├── tplAlarmTemplate.css │ ├── tplAlarmTemplateEdit.html │ └── tplAlarmTemplateInfo.html │ ├── tplAlarmUserGroupDetail │ ├── tplAlarmUserGroupDetail.css │ ├── tplAlarmUserGroupDetail.html │ └── tplAlarmUserGroupDetailCtr.js │ ├── tplChoseImage │ ├── choseImage.html │ └── choseImageCtr.js │ ├── tplClusterInfo │ ├── tplClusterInfo.html │ └── tplClusterInfoEdit.html │ ├── tplProjectSetting │ ├── projectSettingInfoTpl.html │ ├── projectSettingTpl.css │ └── projectSettingTpl.html │ ├── tplWatcher │ ├── watcherDetail.html │ ├── watcherEvent.html │ └── watcherUpdate.html │ └── watcherDetail │ ├── watcherDetail.css │ ├── watcherDetail.html │ └── watcherDetailCtr.js ├── lib ├── css │ ├── bootstrap.css │ ├── dygraph.css │ ├── font-awesome.css │ ├── font-awesome.min.css │ ├── loading-bar.css │ ├── ng-animation.css │ └── ng-scrollbar.css ├── fonts │ ├── GOTHIC.TTF │ ├── GOTHICB.TTF │ ├── GOTHICBI.TTF │ ├── GOTHICI.TTF │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── images │ └── amcharts │ │ ├── dragIcon.gif │ │ ├── dragIconBlack.gif │ │ ├── dragIconH.gif │ │ ├── dragIconHBlack.gif │ │ ├── dragIconRectBig.png │ │ ├── dragIconRectBig.svg │ │ ├── dragIconRectBigBlack.png │ │ ├── dragIconRectBigBlack.svg │ │ ├── dragIconRectBigBlackH.png │ │ ├── dragIconRectBigBlackH.svg │ │ ├── dragIconRectBigH.png │ │ ├── dragIconRectBigH.svg │ │ ├── dragIconRectSmall.png │ │ ├── dragIconRectSmall.svg │ │ ├── dragIconRectSmallBlack.png │ │ ├── dragIconRectSmallBlack.svg │ │ ├── dragIconRectSmallBlackH.png │ │ ├── dragIconRectSmallBlackH.svg │ │ ├── dragIconRectSmallH.png │ │ ├── dragIconRectSmallH.svg │ │ ├── dragIconRoundBig.png │ │ ├── dragIconRoundBig.svg │ │ ├── dragIconRoundBigBlack.png │ │ ├── dragIconRoundBigBlack.svg │ │ ├── dragIconRoundBigBlackH.png │ │ ├── dragIconRoundBigBlackH.svg │ │ ├── dragIconRoundBigH.png │ │ ├── dragIconRoundBigH.svg │ │ ├── dragIconRoundSmall.png │ │ ├── dragIconRoundSmall.svg │ │ ├── dragIconRoundSmallBlack.png │ │ ├── dragIconRoundSmallBlack.svg │ │ ├── dragIconRoundSmallBlackH.png │ │ ├── dragIconRoundSmallBlackH.svg │ │ ├── dragIconRoundSmallH.png │ │ ├── dragIconRoundSmallH.svg │ │ ├── eraserIcon.svg │ │ ├── eraserIconH.svg │ │ ├── export.png │ │ ├── exportWhite.png │ │ ├── lens.png │ │ ├── lens.svg │ │ ├── lensWhite.png │ │ ├── lensWhite.svg │ │ ├── lensWhite_old.png │ │ ├── lens_old.png │ │ ├── lens_white.svg │ │ ├── pencilIcon.svg │ │ ├── pencilIconH.svg │ │ ├── xIcon.svg │ │ └── xIconH.svg ├── js │ ├── Chart.min.js │ ├── ace │ │ ├── ace.js │ │ ├── ext-beautify.js │ │ ├── ext-chromevox.js │ │ ├── ext-elastic_tabstops_lite.js │ │ ├── ext-emmet.js │ │ ├── ext-error_marker.js │ │ ├── ext-keybinding_menu.js │ │ ├── ext-language_tools.js │ │ ├── ext-linking.js │ │ ├── ext-modelist.js │ │ ├── ext-old_ie.js │ │ ├── ext-searchbox.js │ │ ├── ext-settings_menu.js │ │ ├── ext-spellcheck.js │ │ ├── ext-split.js │ │ ├── ext-static_highlight.js │ │ ├── ext-statusbar.js │ │ ├── ext-textarea.js │ │ ├── ext-themelist.js │ │ ├── ext-whitespace.js │ │ ├── keybinding-emacs.js │ │ ├── keybinding-vim.js │ │ ├── mode-abap.js │ │ ├── mode-abc.js │ │ ├── mode-actionscript.js │ │ ├── mode-ada.js │ │ ├── mode-apache_conf.js │ │ ├── mode-applescript.js │ │ ├── mode-asciidoc.js │ │ ├── mode-assembly_x86.js │ │ ├── mode-autohotkey.js │ │ ├── mode-batchfile.js │ │ ├── mode-bro.js │ │ ├── mode-c9search.js │ │ ├── mode-c_cpp.js │ │ ├── mode-cirru.js │ │ ├── mode-clojure.js │ │ ├── mode-cobol.js │ │ ├── mode-coffee.js │ │ ├── mode-coldfusion.js │ │ ├── mode-csharp.js │ │ ├── mode-css.js │ │ ├── mode-curly.js │ │ ├── mode-d.js │ │ ├── mode-dart.js │ │ ├── mode-diff.js │ │ ├── mode-django.js │ │ ├── mode-dockerfile.js │ │ ├── mode-dot.js │ │ ├── mode-drools.js │ │ ├── mode-eiffel.js │ │ ├── mode-ejs.js │ │ ├── mode-elixir.js │ │ ├── mode-elm.js │ │ ├── mode-erlang.js │ │ ├── mode-forth.js │ │ ├── mode-fortran.js │ │ ├── mode-ftl.js │ │ ├── mode-gcode.js │ │ ├── mode-gherkin.js │ │ ├── mode-gitignore.js │ │ ├── mode-glsl.js │ │ ├── mode-gobstones.js │ │ ├── mode-golang.js │ │ ├── mode-groovy.js │ │ ├── mode-haml.js │ │ ├── mode-handlebars.js │ │ ├── mode-haskell.js │ │ ├── mode-haskell_cabal.js │ │ ├── mode-haxe.js │ │ ├── mode-hjson.js │ │ ├── mode-html.js │ │ ├── mode-html_elixir.js │ │ ├── mode-html_ruby.js │ │ ├── mode-ini.js │ │ ├── mode-io.js │ │ ├── mode-jack.js │ │ ├── mode-jade.js │ │ ├── mode-java.js │ │ ├── mode-javascript.js │ │ ├── mode-json.js │ │ ├── mode-jsoniq.js │ │ ├── mode-jsp.js │ │ ├── mode-jsx.js │ │ ├── mode-julia.js │ │ ├── mode-kotlin.js │ │ ├── mode-latex.js │ │ ├── mode-lean.js │ │ ├── mode-less.js │ │ ├── mode-liquid.js │ │ ├── mode-lisp.js │ │ ├── mode-live_script.js │ │ ├── mode-livescript.js │ │ ├── mode-logiql.js │ │ ├── mode-lsl.js │ │ ├── mode-lua.js │ │ ├── mode-luapage.js │ │ ├── mode-lucene.js │ │ ├── mode-makefile.js │ │ ├── mode-markdown.js │ │ ├── mode-mask.js │ │ ├── mode-matlab.js │ │ ├── mode-maze.js │ │ ├── mode-mel.js │ │ ├── mode-mips_assembler.js │ │ ├── mode-mipsassembler.js │ │ ├── mode-mushcode.js │ │ ├── mode-mysql.js │ │ ├── mode-nix.js │ │ ├── mode-nsis.js │ │ ├── mode-objectivec.js │ │ ├── mode-ocaml.js │ │ ├── mode-pascal.js │ │ ├── mode-perl.js │ │ ├── mode-pgsql.js │ │ ├── mode-php.js │ │ ├── mode-plain_text.js │ │ ├── mode-powershell.js │ │ ├── mode-praat.js │ │ ├── mode-prolog.js │ │ ├── mode-properties.js │ │ ├── mode-protobuf.js │ │ ├── mode-python.js │ │ ├── mode-r.js │ │ ├── mode-razor.js │ │ ├── mode-rdoc.js │ │ ├── mode-rhtml.js │ │ ├── mode-rst.js │ │ ├── mode-ruby.js │ │ ├── mode-rust.js │ │ ├── mode-sass.js │ │ ├── mode-scad.js │ │ ├── mode-scala.js │ │ ├── mode-scheme.js │ │ ├── mode-scss.js │ │ ├── mode-sh.js │ │ ├── mode-sjs.js │ │ ├── mode-smarty.js │ │ ├── mode-snippets.js │ │ ├── mode-soy_template.js │ │ ├── mode-space.js │ │ ├── mode-sql.js │ │ ├── mode-sqlserver.js │ │ ├── mode-stylus.js │ │ ├── mode-svg.js │ │ ├── mode-swift.js │ │ ├── mode-swig.js │ │ ├── mode-tcl.js │ │ ├── mode-tex.js │ │ ├── mode-text.js │ │ ├── mode-textile.js │ │ ├── mode-toml.js │ │ ├── mode-tsx.js │ │ ├── mode-twig.js │ │ ├── mode-typescript.js │ │ ├── mode-vala.js │ │ ├── mode-vbscript.js │ │ ├── mode-velocity.js │ │ ├── mode-verilog.js │ │ ├── mode-vhdl.js │ │ ├── mode-wollok.js │ │ ├── mode-xml.js │ │ ├── mode-xquery.js │ │ ├── mode-yaml.js │ │ ├── snippets │ │ │ ├── abap.js │ │ │ ├── abc.js │ │ │ ├── actionscript.js │ │ │ ├── ada.js │ │ │ ├── apache_conf.js │ │ │ ├── applescript.js │ │ │ ├── asciidoc.js │ │ │ ├── assembly_x86.js │ │ │ ├── autohotkey.js │ │ │ ├── batchfile.js │ │ │ ├── bro.js │ │ │ ├── c9search.js │ │ │ ├── c_cpp.js │ │ │ ├── cirru.js │ │ │ ├── clojure.js │ │ │ ├── cobol.js │ │ │ ├── coffee.js │ │ │ ├── coldfusion.js │ │ │ ├── csharp.js │ │ │ ├── css.js │ │ │ ├── curly.js │ │ │ ├── d.js │ │ │ ├── dart.js │ │ │ ├── diff.js │ │ │ ├── django.js │ │ │ ├── dockerfile.js │ │ │ ├── dot.js │ │ │ ├── drools.js │ │ │ ├── eiffel.js │ │ │ ├── ejs.js │ │ │ ├── elixir.js │ │ │ ├── elm.js │ │ │ ├── erlang.js │ │ │ ├── forth.js │ │ │ ├── fortran.js │ │ │ ├── ftl.js │ │ │ ├── gcode.js │ │ │ ├── gherkin.js │ │ │ ├── gitignore.js │ │ │ ├── glsl.js │ │ │ ├── gobstones.js │ │ │ ├── golang.js │ │ │ ├── groovy.js │ │ │ ├── haml.js │ │ │ ├── handlebars.js │ │ │ ├── haskell.js │ │ │ ├── haskell_cabal.js │ │ │ ├── haxe.js │ │ │ ├── hjson.js │ │ │ ├── html.js │ │ │ ├── html_elixir.js │ │ │ ├── html_ruby.js │ │ │ ├── ini.js │ │ │ ├── io.js │ │ │ ├── jack.js │ │ │ ├── jade.js │ │ │ ├── java.js │ │ │ ├── javascript.js │ │ │ ├── json.js │ │ │ ├── jsoniq.js │ │ │ ├── jsp.js │ │ │ ├── jsx.js │ │ │ ├── julia.js │ │ │ ├── kotlin.js │ │ │ ├── latex.js │ │ │ ├── lean.js │ │ │ ├── less.js │ │ │ ├── liquid.js │ │ │ ├── lisp.js │ │ │ ├── live_script.js │ │ │ ├── livescript.js │ │ │ ├── logiql.js │ │ │ ├── lsl.js │ │ │ ├── lua.js │ │ │ ├── luapage.js │ │ │ ├── lucene.js │ │ │ ├── makefile.js │ │ │ ├── markdown.js │ │ │ ├── mask.js │ │ │ ├── matlab.js │ │ │ ├── maze.js │ │ │ ├── mel.js │ │ │ ├── mips_assembler.js │ │ │ ├── mipsassembler.js │ │ │ ├── mushcode.js │ │ │ ├── mysql.js │ │ │ ├── nix.js │ │ │ ├── nsis.js │ │ │ ├── objectivec.js │ │ │ ├── ocaml.js │ │ │ ├── pascal.js │ │ │ ├── perl.js │ │ │ ├── pgsql.js │ │ │ ├── php.js │ │ │ ├── plain_text.js │ │ │ ├── powershell.js │ │ │ ├── praat.js │ │ │ ├── prolog.js │ │ │ ├── properties.js │ │ │ ├── protobuf.js │ │ │ ├── python.js │ │ │ ├── r.js │ │ │ ├── razor.js │ │ │ ├── rdoc.js │ │ │ ├── rhtml.js │ │ │ ├── rst.js │ │ │ ├── ruby.js │ │ │ ├── rust.js │ │ │ ├── sass.js │ │ │ ├── scad.js │ │ │ ├── scala.js │ │ │ ├── scheme.js │ │ │ ├── scss.js │ │ │ ├── sh.js │ │ │ ├── sjs.js │ │ │ ├── smarty.js │ │ │ ├── snippets.js │ │ │ ├── soy_template.js │ │ │ ├── space.js │ │ │ ├── sql.js │ │ │ ├── sqlserver.js │ │ │ ├── stylus.js │ │ │ ├── svg.js │ │ │ ├── swift.js │ │ │ ├── swig.js │ │ │ ├── tcl.js │ │ │ ├── tex.js │ │ │ ├── text.js │ │ │ ├── textile.js │ │ │ ├── toml.js │ │ │ ├── tsx.js │ │ │ ├── twig.js │ │ │ ├── typescript.js │ │ │ ├── vala.js │ │ │ ├── vbscript.js │ │ │ ├── velocity.js │ │ │ ├── verilog.js │ │ │ ├── vhdl.js │ │ │ ├── wollok.js │ │ │ ├── xml.js │ │ │ ├── xquery.js │ │ │ └── yaml.js │ │ ├── theme-ambiance.js │ │ ├── theme-chaos.js │ │ ├── theme-chrome.js │ │ ├── theme-clouds.js │ │ ├── theme-clouds_midnight.js │ │ ├── theme-cobalt.js │ │ ├── theme-crimson_editor.js │ │ ├── theme-dawn.js │ │ ├── theme-dreamweaver.js │ │ ├── theme-eclipse.js │ │ ├── theme-github.js │ │ ├── theme-idle_fingers.js │ │ ├── theme-iplastic.js │ │ ├── theme-katzenmilch.js │ │ ├── theme-kr_theme.js │ │ ├── theme-kuroir.js │ │ ├── theme-merbivore.js │ │ ├── theme-merbivore_soft.js │ │ ├── theme-mono_industrial.js │ │ ├── theme-monokai.js │ │ ├── theme-pastel_on_dark.js │ │ ├── theme-solarized_dark.js │ │ ├── theme-solarized_light.js │ │ ├── theme-sqlserver.js │ │ ├── theme-terminal.js │ │ ├── theme-textmate.js │ │ ├── theme-tomorrow.js │ │ ├── theme-tomorrow_night.js │ │ ├── theme-tomorrow_night_blue.js │ │ ├── theme-tomorrow_night_bright.js │ │ ├── theme-tomorrow_night_eighties.js │ │ ├── theme-twilight.js │ │ ├── theme-vibrant_ink.js │ │ ├── theme-xcode.js │ │ ├── worker-coffee.js │ │ ├── worker-css.js │ │ ├── worker-html.js │ │ ├── worker-javascript.js │ │ ├── worker-json.js │ │ ├── worker-lua.js │ │ ├── worker-php.js │ │ ├── worker-xml.js │ │ └── worker-xquery.js │ ├── amcharts.js │ ├── amcharts │ │ ├── amcharts.js │ │ ├── pie.js │ │ ├── serial.js │ │ └── xy.js │ ├── angular-amchart.js │ ├── angular-animate.min.js │ ├── angular-aria.min.js │ ├── angular-breadcrumb.min.js │ ├── angular-cookies.js │ ├── angular-cookies.min.js │ ├── angular-file-upload.min.js │ ├── angular-loader.min.js │ ├── angular-locale_zh-cn.js │ ├── angular-message-format.min.js │ ├── angular-messages.min.js │ ├── angular-mocks.js │ ├── angular-parse-ext.min.js │ ├── angular-resource.min.js │ ├── angular-route.min.js │ ├── angular-sanitize.min.js │ ├── angular-touch.min.js │ ├── angular-translate-loader-partial.min.js │ ├── angular-translate-loader-static-files.min.js │ ├── angular-translate-loader-url.min.js │ ├── angular-translate.min.js │ ├── angular-ui-router.min.js │ ├── angular.min.js │ ├── bindonce.min.js │ ├── bootstrap.min.js │ ├── chart │ │ ├── dygraph.min.js │ │ └── extras │ │ │ └── smooth-plotter.js │ ├── clipboard.js │ │ └── clipboard.min.js │ ├── clipboard.min.js │ ├── jquery.min.js │ ├── jquery.mousewheel.js │ ├── jquery.zclip.js │ ├── loading-bar.js │ ├── ng-scrollbar.js │ ├── ng-table.min.js │ ├── ngclipboard.min.js │ ├── ngscrollbar.js │ ├── ocLazyLoad.js │ ├── pie.js │ ├── scrollbar │ │ └── ya-simple-scrollbar.min.js │ ├── serial.js │ ├── showdown.min.js │ ├── slider.js │ ├── test.js │ ├── ui-bootstrap-tpls.min.js │ └── xy.js └── min │ ├── mainpage.20170511.js │ └── minpage.20170321.css ├── log ├── log.css ├── log.html └── log.js ├── login ├── background.png └── login.html ├── maps ├── common │ └── css │ │ ├── base.css.map │ │ └── ng-cloak.css.map ├── index │ ├── css │ │ ├── bussiness.css.map │ │ ├── dome-index.css.map │ │ └── index.css.map │ └── tpl │ │ ├── addHost │ │ └── addHost.css.map │ │ ├── alarm │ │ ├── alarm.css.map │ │ └── tabUserGroup │ │ │ └── tabUserGroup.css.map │ │ ├── alarmAddHosts │ │ └── alarmAddHosts.css.map │ │ ├── appStore │ │ └── appStore.css.map │ │ ├── clusterDetail │ │ └── clusterDetail.css.map │ │ ├── clusterManage │ │ └── clusterManage.css.map │ │ ├── createAlarmTemplate │ │ └── createAlarmTemplate.css.map │ │ ├── createAppDeploy │ │ └── createAppDeploy.css.map │ │ ├── createCluster │ │ └── createCluster.css.map │ │ ├── createDeployCollection │ │ └── createDeployCollection.css.map │ │ ├── createDeployCommon │ │ └── createDeployCommon.css.map │ │ ├── createDeployImage │ │ └── createDeployImage.css.map │ │ ├── createDeployRaw │ │ └── createDeployRaw.css.map │ │ ├── createProject1 │ │ └── createProject1.css.map │ │ ├── createProject2 │ │ └── createProject2.css.map │ │ ├── createProjectCollection │ │ └── createProjectCollection.css.map │ │ ├── deployCollectionManage │ │ └── deployCollectionManage.css.map │ │ ├── deployDetail │ │ └── deployDetail.css.map │ │ ├── deployManage │ │ └── deployManage.css.map │ │ ├── globalSetting │ │ └── globalSetting.css.map │ │ ├── hostDetail │ │ └── hostDetail.css.map │ │ ├── imageCollectionManage │ │ └── imageCollectionManage.css.map │ │ ├── imagesManage │ │ └── imagesManage.css.map │ │ ├── mirrorCustom │ │ └── mirrorCustom.css.map │ │ ├── monitor │ │ └── monitor.css.map │ │ ├── nav │ │ ├── iconNav.css.map │ │ └── nav.css.map │ │ ├── projectCollectionManage │ │ └── projectCollectionManage.css.map │ │ ├── projectDetail │ │ └── projectDetail.css.map │ │ ├── projectManage │ │ └── projectManage.css.map │ │ ├── tplAlarmTemplate │ │ └── tplAlarmTemplate.css.map │ │ ├── tplAlarmUserGroupDetail │ │ └── tplAlarmUserGroupDetail.css.map │ │ ├── tplProjectSetting │ │ └── projectSettingTpl.css.map │ │ └── watcherDetail │ │ └── watcherDetail.css.map ├── log │ └── log.css.map └── monitor │ └── css │ └── monitor.css.map ├── min ├── mainpage.6t-0M0GpSjreS9CF.js ├── mainpage.6t-0M0Zp4emFUuX7.js ├── mainpage.6t-0M1rReoBewgiN.js ├── mainpage.6t-0M2vh0ndOU7R3.js ├── mainpage.6t-0M2wkjH5PCc4b.js ├── mainpage.6t-0M3CaSYyc1-0v.js ├── mainpage.6t-0M3EWDJmh9UvO.js ├── mainpage.6t-0M59iRV7Irak7.js ├── mainpage.6t-0M5SdqCdyWfsc.js ├── mainpage.6t-0M5TboEsbdG86.js ├── mainpage.6t-0M5TeYwmuUcOC.js ├── mainpage.6t-0M5TfT1qLPegS.js ├── mainpage.6t-0M5XJPuNsx-HG.js ├── minpage.6t-0M0GpSjreS9CF.css ├── minpage.6t-0M0Zp4emFUuX7.css ├── minpage.6t-0M1rReoBewgiN.css ├── minpage.6t-0M2vh0ndOU7R3.css ├── minpage.6t-0M2wkjH5PCc4b.css ├── minpage.6t-0M3CaSYyc1-0v.css ├── minpage.6t-0M3EWDJmh9UvO.css ├── minpage.6t-0M59iRV7Irak7.css ├── minpage.6t-0M5SdqCdyWfsc.css ├── minpage.6t-0M5TboEsbdG86.css ├── minpage.6t-0M5TeYwmuUcOC.css ├── minpage.6t-0M5TfT1qLPegS.css └── minpage.6t-0M5XJPuNsx-HG.css ├── module └── images │ └── icon-sb31f924c23.png └── monitor ├── css └── monitor.css ├── images └── down.png ├── js └── monitor.js └── monitor.html /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /lib 3 | /logs 4 | 5 | .classpath 6 | .project 7 | .settings 8 | .idea 9 | .metadata 10 | *.iml 11 | *.ipr 12 | .vs 13 | 14 | *.sw[abcdefghijklmnop] 15 | 16 | .DS_Store 17 | .DS_Store? 18 | ._* 19 | .Spotlight-V100 20 | .Trashes 21 | ehthumbs.db 22 | Thumbs.db 23 | desktop.ini 24 | 25 | /replay_pid7272.log 26 | /hs_err_pid7272.log 27 | /.classpath 28 | /.project 29 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM private-registry.sohucs.com/sohucs/tomcat:8.0.24-jdk7 2 | RUN rm -r /opt/tomcat/webapps/* 3 | COPY target/DomeOS.war /opt/tomcat/webapps/ROOT.war 4 | CMD ["catalina.sh", "run"] 5 | -------------------------------------------------------------------------------- /checkstyle-suppressions.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /front/src/common/constant/constant.js: -------------------------------------------------------------------------------- 1 | ; (function (constant) { 2 | 'use strict'; 3 | constant.constant('loginUrl', '/login/login.html'); 4 | constant.constant('logoutUrl', '/api/user/logout'); 5 | constant.constant('documentUrl', 'http://gitbook.domeos.org/'); 6 | }(angular.module('constant', []))); -------------------------------------------------------------------------------- /front/src/common/css/ng-cloak.scss: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | [ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.translate-cloak,.x-ng-cloak,.ng-hide{display:none !important;}ng\:form{display:block;}.ng-animate-start{clip:rect(0,auto,auto,0);-ms-zoom:1.0001;}.ng-animate-active{clip:rect(-1px,auto,auto,0);-ms-zoom:1;} -------------------------------------------------------------------------------- /front/src/console/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/console/favicon.ico -------------------------------------------------------------------------------- /front/src/console/keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/console/keyboard.png -------------------------------------------------------------------------------- /front/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/favicon.ico -------------------------------------------------------------------------------- /front/src/index/images/.gitignore: -------------------------------------------------------------------------------- 1 | /icon-scde850624c.png 2 | /lib-s73d58f77da.png 3 | /nav-s004e783906.png 4 | /icon-*.png 5 | /lib-*.png 6 | /nav-*.png 7 | -------------------------------------------------------------------------------- /front/src/index/images/DomeOS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/DomeOS.png -------------------------------------------------------------------------------- /front/src/index/images/DomeOS1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/DomeOS1.png -------------------------------------------------------------------------------- /front/src/index/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/favicon.png -------------------------------------------------------------------------------- /front/src/index/images/icon/add-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/add-green.png -------------------------------------------------------------------------------- /front/src/index/images/icon/add-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/add-white.png -------------------------------------------------------------------------------- /front/src/index/images/icon/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/add.png -------------------------------------------------------------------------------- /front/src/index/images/icon/alarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/alarm.png -------------------------------------------------------------------------------- /front/src/index/images/icon/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/cancel.png -------------------------------------------------------------------------------- /front/src/index/images/icon/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/check.png -------------------------------------------------------------------------------- /front/src/index/images/icon/clipboard-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/clipboard-logo.png -------------------------------------------------------------------------------- /front/src/index/images/icon/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/config.png -------------------------------------------------------------------------------- /front/src/index/images/icon/copy-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/copy-hover.png -------------------------------------------------------------------------------- /front/src/index/images/icon/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/copy.png -------------------------------------------------------------------------------- /front/src/index/images/icon/cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/cpu.png -------------------------------------------------------------------------------- /front/src/index/images/icon/delete-disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/delete-disable.png -------------------------------------------------------------------------------- /front/src/index/images/icon/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/delete.png -------------------------------------------------------------------------------- /front/src/index/images/icon/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/doc.png -------------------------------------------------------------------------------- /front/src/index/images/icon/docker-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/docker-sm.png -------------------------------------------------------------------------------- /front/src/index/images/icon/down-round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/down-round.png -------------------------------------------------------------------------------- /front/src/index/images/icon/down-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/down-white.png -------------------------------------------------------------------------------- /front/src/index/images/icon/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/down.png -------------------------------------------------------------------------------- /front/src/index/images/icon/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/edit.png -------------------------------------------------------------------------------- /front/src/index/images/icon/fresh-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/fresh-hover.png -------------------------------------------------------------------------------- /front/src/index/images/icon/fresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/fresh.png -------------------------------------------------------------------------------- /front/src/index/images/icon/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/github.png -------------------------------------------------------------------------------- /front/src/index/images/icon/gitlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/gitlab.png -------------------------------------------------------------------------------- /front/src/index/images/icon/help-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/help-hover.png -------------------------------------------------------------------------------- /front/src/index/images/icon/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/help.png -------------------------------------------------------------------------------- /front/src/index/images/icon/icon-builder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/icon-builder.png -------------------------------------------------------------------------------- /front/src/index/images/icon/kube-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/kube-sm.png -------------------------------------------------------------------------------- /front/src/index/images/icon/label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/label.png -------------------------------------------------------------------------------- /front/src/index/images/icon/last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/last.png -------------------------------------------------------------------------------- /front/src/index/images/icon/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/memory.png -------------------------------------------------------------------------------- /front/src/index/images/icon/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/next.png -------------------------------------------------------------------------------- /front/src/index/images/icon/order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/order.png -------------------------------------------------------------------------------- /front/src/index/images/icon/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/search.png -------------------------------------------------------------------------------- /front/src/index/images/icon/tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/tool.png -------------------------------------------------------------------------------- /front/src/index/images/icon/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/icon/user.png -------------------------------------------------------------------------------- /front/src/index/images/lib/add-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/add-env.png -------------------------------------------------------------------------------- /front/src/index/images/lib/centos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/centos.png -------------------------------------------------------------------------------- /front/src/index/images/lib/delete-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/delete-env.png -------------------------------------------------------------------------------- /front/src/index/images/lib/docker-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/docker-image.png -------------------------------------------------------------------------------- /front/src/index/images/lib/github-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/github-o.png -------------------------------------------------------------------------------- /front/src/index/images/lib/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/github.png -------------------------------------------------------------------------------- /front/src/index/images/lib/gitlab-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/gitlab-o.png -------------------------------------------------------------------------------- /front/src/index/images/lib/gitlab-s-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/gitlab-s-o.png -------------------------------------------------------------------------------- /front/src/index/images/lib/gitlab-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/gitlab-s.png -------------------------------------------------------------------------------- /front/src/index/images/lib/gitlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/gitlab.png -------------------------------------------------------------------------------- /front/src/index/images/lib/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/lib/ubuntu.png -------------------------------------------------------------------------------- /front/src/index/images/logo-nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/logo-nav.png -------------------------------------------------------------------------------- /front/src/index/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/logo.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-app-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-app-on.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-app.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-cluster-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-cluster-on.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-cluster.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-deploy-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-deploy-on.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-deploy.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-global-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-global-on.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-global.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-global.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-mirror-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-mirror-on.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-mirror.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-monitor-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-monitor-on.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-monitor.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-project-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-project-on.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-project.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-user-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-user-on.png -------------------------------------------------------------------------------- /front/src/index/images/nav/mod-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/images/nav/mod-user.png -------------------------------------------------------------------------------- /front/src/index/tpl/alarm/alarm.pug: -------------------------------------------------------------------------------- 1 | .mod-alarm 2 | ul.nav.nav-tabs 3 | li(ng-class="{active: vm.tabName=='templates'}") 4 | a.link-list(ui-sref="alarm.templates") 报警模板 5 | li(ng-class="{active: vm.tabName=='hostgroups'}") 6 | a.link-list(ui-sref="alarm.nodegroups") 主机组 7 | li(ng-class="{active: vm.tabName=='usergroup'}") 8 | a.link-list(ui-sref="alarm.usergroup") 用户组 9 | li(ng-class="{active: vm.tabName=='currentAlarms'}") 10 | a.link-list(ui-sref="alarm.currentAlarms") 未恢复报警 11 | li(ng-class="{active: vm.tabName=='group'}") 12 | a.link-list(ui-sref="alarm.group") 报警组 13 | div(ui-view="") 14 | -------------------------------------------------------------------------------- /front/src/index/tpl/alarm/tabGroup/tabGroup.pug: -------------------------------------------------------------------------------- 1 | form-container(left-column-width="0") 2 | form 3 | collection-member-table(collection-id="resourceId" collection-type="resourceType" help-text="MASTER权限的成员可以添加、查看、修改、删除报警模板、主机组、用户组,查看和删除未恢复报警;DEVELOPER权限的成员可以添加、查看、修改报警模板、主机组、用户组,查看和删除未恢复报警;REPORTER权限的成员可以查看报警模板、主机组、用户组和未恢复报警。添加、删除或修改报警组成员需要MASTER权限。") 4 | -------------------------------------------------------------------------------- /front/src/index/tpl/alarm/tabUserGroup/tabUserGroup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/tpl/alarm/tabUserGroup/tabUserGroup.scss -------------------------------------------------------------------------------- /front/src/index/tpl/appStore/appStore.pug: -------------------------------------------------------------------------------- 1 | ul.mod-appstore.app-store 2 | li(ng-repeat="app in appList") 3 | .app-item 4 | h3(ng-bind="app.appName") 5 | .app-img-on(app-img-con) 6 | .cover-con 7 | p(ng-bind="app.description") 8 | a.ui-btn.ui-btn-white.ui-btn-deploy.ui-btn-sm.ui-btn-link(ui-sref="createAppDeploy({'appName':app.appName})") 部署 9 | img(ng-src="{{app.appIcon}}") -------------------------------------------------------------------------------- /front/src/index/tpl/appStore/appStoreCtr.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @author ChandraLee 3 | */ 4 | 5 | (function (domeApp, undefined) { 6 | 'use strict'; 7 | if (typeof domeApp === 'undefined') return; 8 | domeApp.controller('AppStoreCtr', ['$scope', '$domeAppStore', function ($scope, $domeAppStore) { 9 | 'use strict'; 10 | $scope.$emit('pageTitle', { 11 | title: '欢迎来到应用商店!', 12 | descrition: '在这里您可以选择需要的应用并快速部署。部署后请到部署模块查询您的应用。', 13 | mod: 'appStore' 14 | }); 15 | $domeAppStore.getStoreApps().then(function (res) { 16 | $scope.appList = res.data || []; 17 | }); 18 | }]); 19 | })(angular.module('domeApp')); -------------------------------------------------------------------------------- /front/src/index/tpl/createAlarmTemplate/createAlarmTemplate.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/index/tpl/createAlarmTemplate/createAlarmTemplate.scss -------------------------------------------------------------------------------- /front/src/index/tpl/createCluster/createCluster.pug: -------------------------------------------------------------------------------- 1 | .mod-cluster.create-cluster(ng-form name="createClusterForm") 2 | div.tab-cluster(ng-include="'index/tpl/tplClusterInfo/tplClusterInfoEdit.html'") 3 | .com-bottom-option 4 | span.com-bottom-option-con 5 | button.ui-btn.ui-btn-lg.ui-btn-bright(ng-disabled="isWaingCreate" ng-click="valid.needValid=true;createClusterForm.$valid&&create()") 完成创建 6 | span.txt-error(ng-if="valid.needValid&&(createClusterForm.$invalid||!clusterIns.etcdValid||!clusterIns.zookeeperValid||!clusterIns.kafkaValid)") 存在不合法数据,请修改后提交。 -------------------------------------------------------------------------------- /front/src/index/tpl/modal/dockerfileModal/dockerfileModal.pug: -------------------------------------------------------------------------------- 1 | .d-modal-header 查看Dockerfile 2 | .modal-dockerfile.text-left 3 | div.dockerfile-content(ng-bind-html="vm.dockerfileTxt") 4 | .modal-footer 5 | button.ui-btn.ui-btn-sm.ui-btn-bright(ng-click="vm.cancel()") 确定 -------------------------------------------------------------------------------- /front/src/index/tpl/modal/hostListModal/hostListModalCtr.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @author ChandraLee 3 | */ 4 | 5 | (function (domeApp, undefined) { 6 | 'use strict'; 7 | if (typeof domeApp === 'undefined') return; 8 | domeApp.controller('HostListModalCtr', ['$scope', 'hostList', '$modalInstance', 'filterFilter', function ($scope, hostList, $modalInstance, filterFilter) { 9 | $scope.hostList = filterFilter(hostList, { 10 | 'labelFilter': true 11 | }); 12 | $scope.cancel = function(){ 13 | $modalInstance.dismiss('cancel'); 14 | }; 15 | }]); 16 | })(angular.module('domeApp')); -------------------------------------------------------------------------------- /front/src/index/tpl/modal/instanceLogModal/instanceLogModal.pug: -------------------------------------------------------------------------------- 1 | .d-modal-header 查看日志 2 | .modal-body.modal-instance 3 | p 实例名称:{{instanceInfo.instanceName}} 4 | ul.com-list-table 5 | li.head 选择容器 6 | li(ng-if="!instanceInfo.containers||instanceInfo.containers.length===0") 无容器信息 7 | li(ng-repeat="container in instanceInfo.containers") 8 | a.ui-table-link(href="{{container.href}}" target="_blank" ng-bind="container.pageTxt" ng-click="toggleContainer($index)") 9 | .modal-footer 10 | button.ui-btn.ui-btn-sm.ui-btn-white(ng-click="cancel()") 取消 -------------------------------------------------------------------------------- /front/src/index/tpl/projectManage/projectManage.scss: -------------------------------------------------------------------------------- 1 | @import "compass/css3"; 2 | @import "common/css/common.scss"; 3 | 4 | .project-manage{ 5 | .project-options{ 6 | padding:20px; 7 | // height: 82px; 8 | .ui-btn-lg{ 9 | height: 34px; 10 | width: 100px; 11 | color: #fff; 12 | font-size:14px; 13 | font-weight: normal; 14 | background-color:#188ae2; 15 | .icon-add-white{ 16 | margin-right: 4px; 17 | } 18 | } 19 | .ui-input-search{ 20 | margin-left: 34px; 21 | } 22 | } 23 | .mod-list{ 24 | padding: 0 20px 20px; 25 | } 26 | } -------------------------------------------------------------------------------- /front/src/index/tpl/publicImageDetail/publicImageDetail.css: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /front/src/index/tpl/tplAlarmUserGroupDetail/tplAlarmUserGroupDetail.scss: -------------------------------------------------------------------------------- 1 | @import "compass/css3"; 2 | @import "common/css/common.scss"; 3 | $position-line-member-element: 89%; 4 | $position-info-name: 86px; 5 | .alarm-user-group-detail{ 6 | .mod-list{ 7 | padding: 0 20px; 8 | } 9 | .list-info{ 10 | .line-long{ 11 | padding-left: 20px; 12 | width: 70%; 13 | } 14 | .input-size{ 15 | width: 85%; 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /front/src/lib/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /front/src/lib/fonts/GOTHIC.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/GOTHIC.TTF -------------------------------------------------------------------------------- /front/src/lib/fonts/GOTHICB.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/GOTHICB.TTF -------------------------------------------------------------------------------- /front/src/lib/fonts/GOTHICBI.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/GOTHICBI.TTF -------------------------------------------------------------------------------- /front/src/lib/fonts/GOTHICI.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/GOTHICI.TTF -------------------------------------------------------------------------------- /front/src/lib/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /front/src/lib/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /front/src/lib/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /front/src/lib/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /front/src/lib/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /front/src/lib/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /front/src/lib/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /front/src/lib/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIcon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIcon.gif -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconBlack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconBlack.gif -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconH.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconH.gif -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconHBlack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconHBlack.gif -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRectBig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRectBig.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRectBigBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRectBigBlack.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRectBigBlackH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRectBigBlackH.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRectBigH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRectBigH.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRectSmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRectSmall.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRectSmallBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRectSmallBlack.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRectSmallBlackH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRectSmallBlackH.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRectSmallH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRectSmallH.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRoundBig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRoundBig.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRoundBigBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRoundBigBlack.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRoundBigBlackH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRoundBigBlackH.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRoundBigH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRoundBigH.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRoundSmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRoundSmall.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRoundSmallBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRoundSmallBlack.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRoundSmallBlackH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRoundSmallBlackH.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/dragIconRoundSmallH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/dragIconRoundSmallH.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/export.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/exportWhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/exportWhite.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/lens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/lens.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/lens.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/lensWhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/lensWhite.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/lensWhite.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/lensWhite_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/lensWhite_old.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/lens_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/images/amcharts/lens_old.png -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/lens_white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/xIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /front/src/lib/images/amcharts/xIconH.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /front/src/lib/js/ace/ext-error_marker.js: -------------------------------------------------------------------------------- 1 | ; 2 | (function() { 3 | ace.require(["ace/ext/error_marker"], function() {}); 4 | })(); 5 | -------------------------------------------------------------------------------- /front/src/lib/js/ace/mode-plain_text.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/mode/plain_text",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/text_highlight_rules","ace/mode/behaviour"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./text_highlight_rules").TextHighlightRules,o=e("./behaviour").Behaviour,u=function(){this.HighlightRules=s,this.$behaviour=new o};r.inherits(u,i),function(){this.type="text",this.getNextLineIndent=function(e,t,n){return""},this.$id="ace/mode/plain_text"}.call(u.prototype),t.Mode=u}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/mode-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/lib/js/ace/mode-text.js -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/abap.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/abap",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="abap"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/ada.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ada",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="ada"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/apache_conf.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/apache_conf",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="apache_conf"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/applescript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/applescript",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="applescript"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/asciidoc.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/asciidoc",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="asciidoc"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/assembly_x86.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/assembly_x86",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="assembly_x86"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/autohotkey.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/autohotkey",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="autohotkey"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/batchfile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/batchfile",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="batchfile"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/bro.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/bro",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/c9search.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/c9search",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="c9search"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/cirru.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/cirru",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="cirru"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/cobol.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/cobol",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="cobol"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/coldfusion.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/coldfusion",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="coldfusion"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/csharp.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/csharp",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="csharp"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/curly.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/curly",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="curly"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/d.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/d",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="d"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/diff.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/diff",["require","exports","module"],function(e,t,n){"use strict";t.snippetText='# DEP-3 (http://dep.debian.net/deps/dep3/) style patch header\nsnippet header DEP-3 style header\n Description: ${1}\n Origin: ${2:vendor|upstream|other}, ${3:url of the original patch}\n Bug: ${4:url in upstream bugtracker}\n Forwarded: ${5:no|not-needed|url}\n Author: ${6:`g:snips_author`}\n Reviewed-by: ${7:name and email}\n Last-Update: ${8:`strftime("%Y-%m-%d")`}\n Applied-Upstream: ${9:upstream version|url|commit}\n\n',t.scope="diff"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/dockerfile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/dockerfile",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="dockerfile"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/dot.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/dot",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="dot"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/drools.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/drools",["require","exports","module"],function(e,t,n){"use strict";t.snippetText='\nsnippet rule\n rule "${1?:rule_name}"\n when\n ${2:// when...} \n then\n ${3:// then...}\n end\n\nsnippet query\n query ${1?:query_name}\n ${2:// find} \n end\n \nsnippet declare\n declare ${1?:type_name}\n ${2:// attributes} \n end\n\n',t.scope="drools"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/eiffel.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/eiffel",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="eiffel"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/ejs.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ejs",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="ejs"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/elixir.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/elixir",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/elm.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/elm",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="elm"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/forth.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/forth",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="forth"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/fortran.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/fortran",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="fortran"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/ftl.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ftl",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="ftl"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/gcode.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/gcode",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="gcode"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/gherkin.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/gherkin",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="gherkin"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/gitignore.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/gitignore",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="gitignore"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/glsl.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/glsl",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="glsl"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/golang.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/golang",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="golang"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/groovy.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/groovy",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="groovy"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/haml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/haml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet t\n %table\n %tr\n %th\n ${1:headers}\n %tr\n %td\n ${2:headers}\nsnippet ul\n %ul\n %li\n ${1:item}\n %li\nsnippet =rp\n = render :partial => '${1:partial}'\nsnippet =rpl\n = render :partial => '${1:partial}', :locals => {}\nsnippet =rpc\n = render :partial => '${1:partial}', :collection => @$1\n\n",t.scope="haml"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/handlebars.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/handlebars",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="handlebars"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/haskell_cabal.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/haskell_cabal",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="haskell_cabal"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/haxe.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/haxe",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="haxe"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/hjson.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/hjson",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/html_elixir.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/html_elixir",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="html_elixir"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/html_ruby.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/html_ruby",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="html_ruby"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/ini.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ini",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="ini"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/jack.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/jack",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="jack"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/jade.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/jade",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="jade"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/json.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/json",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="json"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/jsx.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/jsx",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="jsx"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/julia.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/julia",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="julia"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/kotlin.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/kotlin",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/latex.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/latex",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="latex"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/lean.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lean",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="lean"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/less.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/less",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="less"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/liquid.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/liquid",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="liquid"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/lisp.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lisp",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="lisp"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/live_script.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/live_script",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/livescript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/livescript",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="livescript"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/logiql.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/logiql",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="logiql"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/lua.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lua",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet #!\n #!/usr/bin/env lua\n $1\nsnippet local\n local ${1:x} = ${2:1}\nsnippet fun\n function ${1:fname}(${2:...})\n ${3:-- body}\n end\nsnippet for\n for ${1:i}=${2:1},${3:10} do\n ${4:print(i)}\n end\nsnippet forp\n for ${1:i},${2:v} in pairs(${3:table_name}) do\n ${4:-- body}\n end\nsnippet fori\n for ${1:i},${2:v} in ipairs(${3:table_name}) do\n ${4:-- body}\n end\n",t.scope="lua"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/luapage.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/luapage",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="luapage"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/lucene.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lucene",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="lucene"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/makefile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/makefile",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet ifeq\n ifeq (${1:cond0},${2:cond1})\n ${3:code}\n endif\n",t.scope="makefile"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/mask.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mask",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="mask"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/matlab.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/matlab",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="matlab"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/maze.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/maze",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet >\ndescription assignment\nscope maze\n -> ${1}= ${2}\n\nsnippet >\ndescription if\nscope maze\n -> IF ${2:**} THEN %${3:L} ELSE %${4:R}\n",t.scope="maze"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/mel.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mel",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="mel"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/mips_assembler.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mips_assembler",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="mips_assembler"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/mipsassembler.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mipsassembler",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/mushcode.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mushcode",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="mushcode"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/mysql.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mysql",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="mysql"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/nix.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/nix",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="nix"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/nsis.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/nsis",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/objectivec.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/objectivec",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="objectivec"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/ocaml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ocaml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="ocaml"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/pascal.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/pascal",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="pascal"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/pgsql.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/pgsql",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="pgsql"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/plain_text.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/plain_text",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="plain_text"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/powershell.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/powershell",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="powershell"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/praat.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/praat",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="praat"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/prolog.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/prolog",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="prolog"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/properties.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/properties",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="properties"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/protobuf.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/protobuf",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="",t.scope="protobuf"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/razor.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/razor",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet if\n(${1} == ${2}) {\n ${3}\n}",t.scope="razor"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/rdoc.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rdoc",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="rdoc"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/rhtml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rhtml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="rhtml"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/rst.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rst",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="# rst\n\nsnippet :\n :${1:field name}: ${2:field body}\nsnippet *\n *${1:Emphasis}*\nsnippet **\n **${1:Strong emphasis}**\nsnippet _\n \\`${1:hyperlink-name}\\`_\n .. _\\`$1\\`: ${2:link-block}\nsnippet =\n ${1:Title}\n =====${2:=}\n ${3}\nsnippet -\n ${1:Title}\n -----${2:-}\n ${3}\nsnippet cont:\n .. contents::\n \n",t.scope="rst"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/rust.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rust",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="rust"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/sass.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/sass",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="sass"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/scad.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scad",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="scad"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/scala.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scala",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="scala"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/scheme.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scheme",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="scheme"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/scss.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scss",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="scss"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/sjs.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/sjs",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="sjs"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/smarty.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/smarty",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="smarty"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/snippets.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/snippets",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="# snippets for making snippets :)\nsnippet snip\n snippet ${1:trigger}\n ${2}\nsnippet msnip\n snippet ${1:trigger} ${2:description}\n ${3}\nsnippet v\n {VISUAL}\n",t.scope="snippets"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/soy_template.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/soy_template",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="soy_template"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/space.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/space",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="space"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/stylus.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/stylus",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="stylus"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/svg.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/svg",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="svg"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/swift.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/swift",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="swift"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/swig.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/swig",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="swig"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/text.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/text",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="text"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/textile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/textile",["require","exports","module"],function(e,t,n){"use strict";t.snippetText='# Jekyll post header\nsnippet header\n ---\n title: ${1:title}\n layout: post\n date: ${2:date} ${3:hour:minute:second} -05:00\n ---\n\n# Image\nsnippet img\n !${1:url}(${2:title}):${3:link}!\n\n# Table\nsnippet |\n |${1}|${2}\n\n# Link\nsnippet link\n "${1:link text}":${2:url}\n\n# Acronym\nsnippet (\n (${1:Expand acronym})${2}\n\n# Footnote\nsnippet fn\n [${1:ref number}] ${3}\n\n fn$1. ${2:footnote}\n \n',t.scope="textile"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/toml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/toml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="toml"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/tsx.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/tsx",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="tsx"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/twig.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/twig",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="twig"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/typescript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/typescript",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="typescript"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/vbscript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/vbscript",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="vbscript"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/verilog.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/verilog",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="verilog"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/vhdl.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/vhdl",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="vhdl"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/xml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/xml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="xml"}) -------------------------------------------------------------------------------- /front/src/lib/js/ace/snippets/yaml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/yaml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="yaml"}) -------------------------------------------------------------------------------- /front/src/lib/js/test.js: -------------------------------------------------------------------------------- 1 | var abcdefg=1; -------------------------------------------------------------------------------- /front/src/log/log.pug: -------------------------------------------------------------------------------- 1 | doctype html 2 | html(ng-app="domeApp") 3 | head 4 | meta(http-equiv="Content-Type",content="text/html; charset=utf-8") 5 | title DomeOS 6 | link(rel="stylesheet" href="/log/log.css") 7 | body 8 | #log 9 | script(type="text/javascript" src="/lib/js/jquery.min.js") 10 | script(type="text/javascript" src="/lib/js/jquery.mousewheel.js") 11 | script(type="text/javascript" src="/log/log.js") 12 | -------------------------------------------------------------------------------- /front/src/log/log.scss: -------------------------------------------------------------------------------- 1 | body{ 2 | margin: 0; 3 | padding: 12px; 4 | color: #fff; 5 | line-height: 20px; 6 | background-color: #000; 7 | .nolog{ 8 | padding-left: 14px; 9 | } 10 | } -------------------------------------------------------------------------------- /front/src/login/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/login/background.png -------------------------------------------------------------------------------- /front/src/module/images/icon-sb31f924c23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/module/images/icon-sb31f924c23.png -------------------------------------------------------------------------------- /front/src/monitor/images/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/front/src/monitor/images/down.png -------------------------------------------------------------------------------- /groovy/DefaultMailSender.groovy: -------------------------------------------------------------------------------- 1 | class DefaultMailSender { 2 | public Object send(String number, String subject, String content) throws Exception { 3 | return ["fromAddr": "domeos@sohu-inc.com", 4 | "host": "transport.mail.sohu-inc.com", 5 | "number": number, 6 | "subject": subject, 7 | "content": content] 8 | } 9 | 10 | public Object send() throws Exception { 11 | return ["fromAddr": "domeos@sohu-inc.com", 12 | "host": "transport.mail.sohu-inc.com"] 13 | } 14 | } -------------------------------------------------------------------------------- /groovy/DefaultSMSSender.groovy: -------------------------------------------------------------------------------- 1 | class DefaultSMSSender { 2 | public Object send(String number, String subject, String content) throws Exception { 3 | return true 4 | } 5 | } -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/AuthTokenException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by KaiRen on 16/8/29. 5 | */ 6 | public class AuthTokenException extends Exception{ 7 | public AuthTokenException(String message) { 8 | super(message); 9 | } 10 | AuthTokenException(String message, Throwable cause) { 11 | super(message, cause); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/DataBaseContentException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by anningluo on 2016/1/21. 5 | */ 6 | public class DataBaseContentException extends Exception { 7 | public DataBaseContentException(String message) { 8 | super(message); 9 | } 10 | DataBaseContentException(String message, Throwable cause) { 11 | super(message, cause); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/GitlabTokenException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by feiliu206363 on 2015/12/6. 5 | */ 6 | public class GitlabTokenException extends Exception { 7 | public GitlabTokenException() { 8 | } 9 | 10 | public GitlabTokenException(String message) { 11 | super(message); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/JobLogException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by feiliu206363 on 2015/12/6. 5 | */ 6 | public class JobLogException extends Exception { 7 | public JobLogException() { 8 | } 9 | 10 | public JobLogException(String message) { 11 | super(message); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/JobNotFoundException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by feiliu206363 on 2015/12/6. 5 | */ 6 | public class JobNotFoundException extends Exception { 7 | public JobNotFoundException() { 8 | } 9 | 10 | public JobNotFoundException(String message) { 11 | super(message); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/K8sDriverException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by feiliu206363 on 2015/12/6. 5 | */ 6 | public class K8sDriverException extends Exception { 7 | public K8sDriverException() { 8 | } 9 | 10 | public K8sDriverException(String message) { 11 | super(message); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/LoadBalancerException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | /** 3 | * Created by jackfan on 17/3/1. 4 | */ 5 | public class LoadBalancerException extends Exception { 6 | public LoadBalancerException() {} 7 | public LoadBalancerException(String message) { 8 | super(message); 9 | } 10 | public LoadBalancerException(String message, Throwable cause) { 11 | super(message, cause); 12 | } 13 | } -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/ProjectHookException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by feiliu206363 on 2015/11/19. 5 | */ 6 | public class ProjectHookException extends Exception { 7 | public ProjectHookException(String message) { 8 | super(message); 9 | } 10 | 11 | public ProjectHookException() { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/RSAKeypairException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/6. 5 | */ 6 | public class RSAKeypairException extends Exception { 7 | public RSAKeypairException(String message) { 8 | super(message); 9 | } 10 | 11 | public RSAKeypairException() { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/ResponseException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by feiliu206363 on 2017/1/25. 5 | */ 6 | public class ResponseException extends Exception { 7 | private int statusCode; 8 | 9 | public ResponseException(int statusCode, String msg) { 10 | super(msg); 11 | this.statusCode = statusCode; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/TimeoutException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by anningluo on 2016/1/20. 5 | */ 6 | public class TimeoutException extends Exception { 7 | public TimeoutException(String msg) { 8 | super(msg); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/exception/WebHooksException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.exception; 2 | 3 | /** 4 | * Created by feiliu206363 on 2015/11/25. 5 | */ 6 | public class WebHooksException extends Exception { 7 | public WebHooksException(String message) { 8 | super(message); 9 | } 10 | 11 | public WebHooksException() { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/biz/OperationHistory.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.biz; 2 | 3 | import org.domeos.framework.api.model.operation.OperationRecord; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by feiliu206363 on 2016/4/5. 9 | */ 10 | public interface OperationHistory { 11 | 12 | void insertRecord(OperationRecord record); 13 | 14 | void updateStatus(int id, String status); 15 | 16 | OperationRecord getById(int id); 17 | 18 | List listOperationRecordByUserNameTime(Integer userId, long operateTime); 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/biz/deployment/DeploymentStatusBiz.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.biz.deployment; 2 | 3 | import org.domeos.framework.api.model.deployment.related.DeploymentStatus; 4 | 5 | /** 6 | */ 7 | 8 | public interface DeploymentStatusBiz { 9 | 10 | DeploymentStatus getDeploymentStatus(int deployId); 11 | 12 | void setDeploymentStatus(int deployId, DeploymentStatus status); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/biz/file/FileContentBiz.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.biz.file; 2 | 3 | import org.domeos.framework.api.biz.base.BaseBiz; 4 | import org.domeos.framework.engine.exception.DaoException; 5 | 6 | /** 7 | * Created by baokangwang on 2016/4/6. 8 | */ 9 | public interface FileContentBiz extends BaseBiz { 10 | 11 | String FILE_CONTENT_TABLE_NAME = "file_content"; 12 | 13 | void insertFileContent(String name, String md5, byte[] content) throws DaoException; 14 | 15 | byte[] getContentByMd5(String md5); 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/biz/global/GitConfigBiz.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.biz.global; 2 | 3 | import org.domeos.framework.api.model.global.GitConfig; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * Created by junwuguo on 2017/4/1 0001. 9 | */ 10 | public interface GitConfigBiz { 11 | 12 | List listAllGitConfigs(); 13 | 14 | GitConfig getGitConfigById(int id); 15 | 16 | int addGitConfig(GitConfig gitConfig); 17 | 18 | int updateGitConfigById(GitConfig gitConfig); 19 | 20 | int deleteGitConfigById(int id); 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/biz/loadBalancer/UniqPortBiz.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.biz.loadBalancer; 2 | 3 | import org.domeos.framework.api.model.loadBalancer.UniqPort; 4 | /** 5 | * Created by jackfan on 2017/3/2. 6 | */ 7 | public interface UniqPortBiz { 8 | String UNIQPORT_NAME = "uniq_port_index"; 9 | 10 | void insertUniqPort(UniqPort item); 11 | 12 | UniqPort getUniqPort(String ip, int port, int clusterId); 13 | 14 | void removeUniqPortByLoadBalancerId(int lbId); 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/biz/overview/OverviewBiz.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.biz.overview; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | /** 7 | * Created by junwuguo on 2017/5/10 0010. 8 | */ 9 | public interface OverviewBiz { 10 | 11 | Map getIdNameMapIncludeRemovedByIdList(String tableName, List idList); 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/consolemodel/auth/ResourceCountKey.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.consolemodel.auth; 2 | 3 | /** 4 | * Created by zhenfengchen on 15-12-23. 5 | */ 6 | public enum ResourceCountKey { 7 | memberCount, 8 | projectCount, 9 | deployCount, 10 | clusterCount 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/consolemodel/cluster/WatcherStatus.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.consolemodel.cluster; 2 | 3 | /** 4 | * Created by feiliu206363 on 2017/2/20. 5 | */ 6 | public enum WatcherStatus { 7 | RUNNING, 8 | NOTEXIST, 9 | ERROR 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/controller/exception/DeployIlegalException.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.controller.exception; 2 | 3 | import org.domeos.basemodel.ResultStat; 4 | 5 | /** 6 | * Created by sparkchen on 16/4/6. 7 | */ 8 | public class DeployIlegalException extends ApiException { 9 | public DeployIlegalException() { 10 | this.stat = ResultStat.DEPLOYMENT_NOT_LEGAL; 11 | } 12 | 13 | public DeployIlegalException(String message) { 14 | super(ResultStat.DEPLOYMENT_NOT_LEGAL, message); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/mapper/domeos/auth/AdminRolesMapper.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.mapper.domeos.auth; 2 | 3 | import org.apache.ibatis.annotations.Mapper; 4 | import org.apache.ibatis.annotations.Param; 5 | import org.apache.ibatis.annotations.Select; 6 | import org.domeos.framework.api.model.auth.AdminRole; 7 | 8 | /** 9 | * Created by feiliu206363 on 2016/4/5. 10 | */ 11 | @Mapper 12 | public interface AdminRolesMapper { 13 | @Select("SELECT * FROM admin_roles WHERE userId=#{userId}") 14 | AdminRole getAdminById(@Param("userId") long userId); 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/mapper/domeos/base/ISimpleMapper.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.mapper.domeos.base; 2 | 3 | import org.domeos.framework.engine.model.RowMapperDao; 4 | 5 | /** 6 | * Created by sparkchen on 16/4/5. 7 | */ 8 | public interface ISimpleMapper { 9 | int insertRow( String tableName, RowMapperDao item); 10 | 11 | int updateRow( String tableName, RowMapperDao item); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/mapper/portal/PortalHostMapper.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.mapper.portal; 2 | 3 | import org.apache.ibatis.annotations.Mapper; 4 | import org.apache.ibatis.annotations.Param; 5 | import org.apache.ibatis.annotations.Select; 6 | 7 | /** 8 | * Created by baokangwang on 2016/4/14. 9 | */ 10 | @Mapper 11 | public interface PortalHostMapper { 12 | 13 | @Select("SELECT id FROM host WHERE hostname=#{hostname}") 14 | Integer getHostIdByHostname(@Param("hostname") String hostname); 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/alarm/AggregateType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.alarm; 2 | 3 | /** 4 | * Created by baokangwang on 2016/3/31. 5 | */ 6 | public enum AggregateType { 7 | AVERAGE, 8 | MAX, 9 | MIN, 10 | SUM 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/alarm/MetricType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.alarm; 2 | 3 | /** 4 | * Created by baokangwang on 2016/3/31. 5 | */ 6 | public enum MetricType { 7 | cpu_percent, 8 | memory_percent, 9 | disk_percent, 10 | disk_read, 11 | disk_write, 12 | network_in, 13 | network_out, 14 | agent_alive 15 | } -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/alarm/OperatorType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.alarm; 2 | 3 | /** 4 | * Created by baokangwang on 2016/3/31. 5 | */ 6 | public enum OperatorType { 7 | 8 | equal("=="), 9 | unequal("!="), 10 | greater(">"), 11 | equal_greater(">="), 12 | less("<"), 13 | equal_less("<="); 14 | 15 | public final String type; 16 | 17 | OperatorType(String type) { 18 | this.type = type; 19 | } 20 | 21 | public String getType() { 22 | return this.type; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/alarm/TemplateType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.alarm; 2 | 3 | /** 4 | * Created by baokangwang on 2016/3/31. 5 | */ 6 | public enum TemplateType { 7 | host, 8 | deploy 9 | } -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/auth/AdminRole.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.auth; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/5. 5 | */ 6 | public class AdminRole { 7 | int userId; 8 | String role; 9 | 10 | public int getUserId() { 11 | return userId; 12 | } 13 | 14 | public void setUserId(int userId) { 15 | this.userId = userId; 16 | } 17 | 18 | public String getRole() { 19 | return role; 20 | } 21 | 22 | public void setRole(String role) { 23 | this.role = role; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/auth/related/GroupState.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.auth.related; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/5. 5 | */ 6 | public enum GroupState { 7 | active, 8 | inactive 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/auth/related/LoginType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.auth.related; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/5. 5 | */ 6 | public enum LoginType { 7 | LDAP, 8 | USER, 9 | SSO 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/auth/related/UserState.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.auth.related; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/5. 5 | */ 6 | public enum UserState { 7 | NORMAL, 8 | DELETED, 9 | LOCKED 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/ci/related/BuildState.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.ci.related; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/4. 5 | */ 6 | public enum BuildState { 7 | Preparing, 8 | Building, 9 | Success, 10 | Fail, 11 | Send, 12 | Running, 13 | Stopped, 14 | Finish 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/cluster/ClusterPromConf.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.cluster; 2 | 3 | /** 4 | * Created by KaiRen on 2017/3/24. 5 | */ 6 | public class ClusterPromConf { 7 | private int clusterId; 8 | private String namespace; 9 | private int creatorId; 10 | 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/DeployCollection.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment; 2 | 3 | import org.domeos.framework.engine.model.RowModelBase; 4 | 5 | /** 6 | * Created by KaiRen on 2016/9/20. 7 | */ 8 | public class DeployCollection extends RowModelBase { 9 | private int creatorId; 10 | 11 | public DeployCollection() { 12 | } 13 | 14 | public int getCreatorId() { 15 | return creatorId; 16 | } 17 | 18 | public void setCreatorId(int creatorId) { 19 | this.creatorId = creatorId; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/DeployEventStatus.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | */ 5 | public enum DeployEventStatus { 6 | START, 7 | PROCESSING, 8 | SUCCESS, 9 | FAILED, 10 | ABORTED; 11 | 12 | public static boolean isTerminal(DeployEventStatus status) { 13 | return SUCCESS.equals(status) || FAILED.equals(status) || ABORTED.equals(status); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/DeployOperation.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | */ 5 | public enum DeployOperation { 6 | UPDATE, 7 | ROLLBACK, 8 | SCALE_UP, 9 | SCALE_DOWN, 10 | START, 11 | STOP, 12 | ABORT_UPDATE, 13 | ABORT_ROLLBACK, 14 | ABORT_SCALE_UP, 15 | ABORT_SCALE_DOWN, 16 | ABORT_START, 17 | KUBERNETES 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/DeployServiceProtocol.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | * Created by xxs on 16/4/5. 5 | */ 6 | public enum DeployServiceProtocol { 7 | TCP, UDP 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/DeploymentAccessType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | * Created by xupeng on 16-2-25. 5 | */ 6 | public enum DeploymentAccessType { 7 | K8S_SERVICE, 8 | DIY 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/DeploymentStatus.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | * Created by xxs on 15/12/19. 5 | */ 6 | public enum DeploymentStatus { 7 | DELETED, RUNNING, STOP, ERROR, DEPLOYING, STOPPING, UPDATING, UPSCALING, DOWNSCALING, BACKROLLING, ABORTING, UPDATE_ABORTED, BACKROLL_ABORTED 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/HealthCheckerType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | * Created by xxs on 15/12/18. 5 | */ 6 | public enum HealthCheckerType { 7 | NONE, PROCESS, TCP, HTTP 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/HostEnv.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | * Created by xxs on 16/4/5. 5 | */ 6 | public enum HostEnv { 7 | PROD, TEST 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/ImagePullPolicy.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/10/10. 5 | */ 6 | public enum ImagePullPolicy { 7 | Always, 8 | Never, 9 | IfNotPresent; 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/NetworkMode.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | * Created by xxs on 16/4/5. 5 | */ 6 | public enum NetworkMode { 7 | DEFAULT, HOST 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/PolicyType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/27. 5 | */ 6 | public enum PolicyType { 7 | Rolling, 8 | UserDesign 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/deployment/related/VersionType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.deployment.related; 2 | 3 | /** 4 | * Created by KaiRen on 2016/10/10. 5 | */ 6 | public enum VersionType { 7 | YAML, JSON, CUSTOM, WATCHER 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/event/EventKind.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.event; 2 | 3 | /** 4 | * Created by xupeng on 16-3-28. 5 | */ 6 | public enum EventKind { 7 | Pod, ReplicationController, Service, Namespace, Node, Job 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/file/ByteContent.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.file; 2 | 3 | /** 4 | * Created by baokangwang on 2016/4/7. 5 | */ 6 | public class ByteContent { 7 | 8 | private byte[] content; 9 | 10 | public byte[] getContent() { 11 | return content; 12 | } 13 | 14 | public void setContent(byte[] content) { 15 | this.content = content; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/global/SsoToken.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.global; 2 | 3 | import org.apache.shiro.cas.CasToken; 4 | 5 | /** 6 | * Created by KaiRen on 2017/5/9. 7 | */ 8 | public class SsoToken extends CasToken { 9 | private String from; 10 | 11 | public SsoToken(String ticket, String from) { 12 | super(ticket); 13 | this.from = from; 14 | } 15 | 16 | public String getFrom() { 17 | return from; 18 | } 19 | 20 | public void setFrom(String from) { 21 | this.from = from; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/loadBalancer/related/LoadBalancerCollectionType.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.domeos.framework.api.model.loadBalancer.related; 5 | 6 | /** 7 | * Created by jackfan on 17/2/24. 8 | */ 9 | public enum LoadBalancerCollectionType { 10 | KUBE_PROXY, NGINX 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/loadBalancer/related/LoadBalancerProtocol.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.loadBalancer.related; 2 | 3 | /** 4 | * Created by jackfan on 17/2/27. 5 | */ 6 | public enum LoadBalancerProtocol { 7 | TCP, UDP 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/loadBalancer/related/LoadBalancerType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.loadBalancer.related; 2 | 3 | /** 4 | * Created by jackfan on 2017/2/27. 5 | */ 6 | public enum LoadBalancerType { 7 | INNER_SERVICE, EXTERNAL_SERVICE, NGINX 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/loadBalancer/related/PortStatus.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.loadBalancer.related; 2 | 3 | public enum PortStatus { 4 | USED, UNUSED 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/operation/OperationType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.operation; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/5. 5 | */ 6 | public enum OperationType { 7 | SET, 8 | MODIFY, 9 | GET, 10 | DELETE, 11 | BUILD, 12 | ADDUSER, 13 | MODIFYUSER, 14 | GETUSER, 15 | DELETEUSER, 16 | ADDGROUPMEMBER, 17 | MODIFYGROUPMEMBER, 18 | DELETEGROUPMEMBER, 19 | LISTGROUPMEMBER, 20 | SCALEUP, 21 | SCALEDOWN, 22 | START, 23 | STOP, 24 | UPDATE, 25 | ROLLBACK, 26 | ABORT, 27 | DELETEINSTANCE 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/project/related/CodeManager.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.project.related; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/4. 5 | */ 6 | public enum CodeManager { 7 | gitlab, 8 | github, 9 | subversion 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/project/related/ExclusiveBuildType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.project.related; 2 | 3 | /** 4 | * Created by kairen on 20/04/16. 5 | */ 6 | public enum ExclusiveBuildType { 7 | JAVA, 8 | GOLANG, 9 | PHP; 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/model/project/related/ProjectState.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.model.project.related; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/5. 5 | */ 6 | public enum ProjectState { 7 | active, 8 | inactive 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/service/alarm/AssistService.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.service.alarm; 2 | 3 | import org.domeos.framework.api.model.alarm.assist.ActionWrap; 4 | import org.domeos.framework.api.model.alarm.assist.UserWrap; 5 | 6 | /** 7 | * Created by baokangwang on 2016/4/14. 8 | */ 9 | public interface AssistService { 10 | 11 | ActionWrap getActionById(long actionId); 12 | 13 | UserWrap getUsers(String group); 14 | 15 | String storeLink(String content); 16 | 17 | String retrieveLink(long linkId); 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/api/service/global/UUIDService.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.api.service.global; 2 | 3 | 4 | /** 5 | * Created by junwuguo on 2017/2/22 0022. 6 | */ 7 | public interface UUIDService { 8 | 9 | /** 10 | * Get the UUID of current DomeOS 11 | * @return 12 | */ 13 | String getUUID(); 14 | 15 | /** 16 | * Set the UUID of current DomeOS 17 | */ 18 | void setUUID(); 19 | 20 | /** 21 | * Update the UUID of current DomeOS 22 | */ 23 | void updateUUID(); 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/event/DMEventSender.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.engine.event; 2 | 3 | import org.domeos.global.SpringContextManager; 4 | 5 | /** 6 | * Created by xupeng on 16-5-6. 7 | */ 8 | public class DMEventSender { 9 | 10 | public static void publishEvent(DMEvent event) { 11 | SpringContextManager.publishEvent(event); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/event/UpdateDeployStatusTask.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.engine.event; 2 | 3 | import com.google.code.yanf4j.util.ConcurrentHashSet; 4 | 5 | /** 6 | * Created by feiliu206363 on 2016/10/11. 7 | */ 8 | public interface UpdateDeployStatusTask { 9 | ConcurrentHashSet UPDATE_DEPLOY_TASK = new ConcurrentHashSet<>(); 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/event/deployStatus/PodRestartTooMuchEvent.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.engine.event.deployStatus; 2 | 3 | import org.domeos.framework.engine.event.DMEvent; 4 | import org.domeos.framework.engine.event.k8sEvent.K8sEventDetail; 5 | 6 | /** 7 | * Created by xupeng on 16-5-10. 8 | */ 9 | public class PodRestartTooMuchEvent extends DMEvent{ 10 | public PodRestartTooMuchEvent(K8sEventDetail source) { 11 | super(source); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/event/k8sEvent/K8SEventReceivedEvent.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.engine.event.k8sEvent; 2 | 3 | import org.domeos.framework.engine.event.DMEvent; 4 | 5 | /** 6 | * Created by xupeng on 16-5-6. 7 | */ 8 | public class K8SEventReceivedEvent extends DMEvent { 9 | 10 | public K8SEventReceivedEvent(K8sEventDetail source) { 11 | super(source); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/event/k8sEvent/K8sReplicationControllerEvent.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.engine.event.k8sEvent; 2 | 3 | import org.domeos.framework.engine.event.DMEvent; 4 | 5 | /** 6 | * Created by feiliu206363 on 2016/10/11. 7 | */ 8 | public class K8sReplicationControllerEvent extends DMEvent { 9 | public K8sReplicationControllerEvent(K8sEventDetail source) { 10 | super(source); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/k8s/K8sLabel.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.engine.k8s; 2 | 3 | import java.util.HashMap; 4 | 5 | /** 6 | * Created by sparkchen on 16/4/12. 7 | */ 8 | public class K8sLabel extends HashMap { 9 | public K8sLabel() { 10 | } 11 | public K8sLabel(String key, String value) { 12 | this.put(key, value); 13 | } 14 | public void add(String key, String value) { 15 | this.put(key, value); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/k8s/handler/impl/PetSetDeployHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/java/org/domeos/framework/engine/k8s/handler/impl/PetSetDeployHandler.java -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/model/IJsonable.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.engine.model; 2 | 3 | import org.domeos.framework.engine.exception.DaoException; 4 | 5 | /** 6 | * Created by sparkchen on 16/4/4. 7 | */ 8 | public interface IJsonable { 9 | int VERSION_NOW(); 10 | T fromString(String str) throws DaoException; 11 | T fromString(String str, int ver); 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/model/JobType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.engine.model; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/4/6. 5 | */ 6 | public enum JobType { 7 | PROJECT, 8 | BASEIMAGE, 9 | IMAGE_IN_REGISTRY, 10 | NEITHER 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/runtime/IResourceStatus.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.engine.runtime; 2 | 3 | import org.domeos.framework.api.model.deployment.related.DeployResourceStatus; 4 | 5 | /** 6 | * Created by sparkchen on 16/4/6. 7 | */ 8 | public interface IResourceStatus { 9 | DeployResourceStatus getDeployResourceStatusById(long deploymentId); 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/framework/engine/websocket/Connection.java: -------------------------------------------------------------------------------- 1 | package org.domeos.framework.engine.websocket; 2 | 3 | /** 4 | * Created by feiliu206363 on 2015/12/21. 5 | */ 6 | public interface Connection { 7 | void sendMessage() throws Exception; 8 | 9 | void stopMessage(); 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/org/domeos/util/DatabaseType.java: -------------------------------------------------------------------------------- 1 | package org.domeos.util; 2 | 3 | /** 4 | * Created by feiliu206363 on 2016/1/15. 5 | */ 6 | public enum DatabaseType { 7 | H2, 8 | MYSQL 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/1.create-database.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ -z "$MYSQL_PORT" ]; then 4 | MYSQL_PORT=3306 5 | fi 6 | 7 | echo " 8 | create database if not exists `domeos`; 9 | create database if not exists `graph`; 10 | create database if not exists `portal`; 11 | " > ./create.sql; 12 | 13 | mysql -h ${MYSQL_HOST} -P ${MYSQL_PORT} -u ${MYSQL_USERNAME} -p${MYSQL_PASSWORD} < ./create.sql; 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/2.create-monitor-table.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | if [ -z "$MYSQL_PORT" ]; then 3 | MYSQL_PORT=3306 4 | fi 5 | 6 | mysql -u${MYSQL_USER} -P ${MYSQL_PORT} -h ${MYSQL_HOST} -p${MYSQL_PASSWORD} < ./graph-db-schema.sql 7 | mysql -u${MYSQL_USER} -P ${MYSQL_PORT} -h ${MYSQL_HOST} -p${MYSQL_PASSWORD} < ./portal-db-schema.sql 8 | 9 | -------------------------------------------------------------------------------- /src/main/resources/3.domeos-init.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | if [ -z "$MYSQL_PORT" ]; then 3 | MYSQL_PORT=3306 4 | fi 5 | 6 | echo "use domeos;" > ./init.sql 7 | cat ./create-db.sql >> ./init.sql 8 | cat ./insert-data.sql >> ./init.sql 9 | 10 | mysql -u${MYSQL_USER} -P ${MYSQL_PORT} -h ${MYSQL_HOST} -p${MYSQL_PASSWORD} < ./init.sql 11 | -------------------------------------------------------------------------------- /src/main/resources/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM pub.domeos.org/domeos/mysql:5.7 2 | 3 | ADD . /script 4 | WORKDIR /script 5 | -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | #server.compression.enabled=true 2 | #server.compression.mime-types=application/json,application/xml,text/html,text/xml,text/plain 3 | #server.tomcat.accesslog.enabled=true 4 | #server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b (%D ms) 5 | #server.tomcat.basedir=logs/tomcat 6 | #server.tomcat.accesslog.buffered=false 7 | spring.http.multipart.max-file-size=200MB 8 | spring.http.multipart.max-request-size=200MB -------------------------------------------------------------------------------- /src/main/resources/ehcache.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/insert-data.sql: -------------------------------------------------------------------------------- 1 | -- add admin 2 | -- use domeos; 3 | INSERT INTO users(id, username, password, salt, loginType, createTime, state) VALUES ('1', 'admin','5fdf2372d4f23bdecfd2b8e8d7aacce1','0ea3abcf42700bb1bbcca6c27c92a821','USER','1460017181','NORMAL'); 4 | INSERT INTO admin_roles(userId, role) VALUES ('1', 'admin'); 5 | INSERT INTO global(type, value) VALUES ('BUILD_IMAGE', 'pub.domeos.org/domeos/build:0.5'); 6 | INSERT INTO global(type, value) VALUES ('PUBLIC_REGISTRY_URL', 'http://pub.domeos.org'); -------------------------------------------------------------------------------- /src/main/resources/old-version.v0.2/1.create-database.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ -z "$MYSQL_PORT" ]; then 4 | MYSQL_PORT=3306 5 | fi 6 | 7 | echo " 8 | create database if not exists `domeos`; 9 | create database if not exists `graph`; 10 | create database if not exists `portal`; 11 | " > ./create.sql; 12 | 13 | mysql -h ${MYSQL_HOST} -P ${MYSQL_PORT} -u ${MYSQL_USERNAME} -p${MYSQL_PASSWORD} < ./create.sql; 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/old-version.v0.2/2.create-monitor-table.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | if [ -z "$MYSQL_PORT" ]; then 3 | MYSQL_PORT=3306 4 | fi 5 | 6 | mysql -u${MYSQL_USER} -P ${MYSQL_PORT} -h ${MYSQL_HOST} -p${MYSQL_PASSWORD} < ./graph-db-schema.sql 7 | mysql -u${MYSQL_USER} -P ${MYSQL_PORT} -h ${MYSQL_HOST} -p${MYSQL_PASSWORD} < ./portal-db-schema.sql 8 | 9 | -------------------------------------------------------------------------------- /src/main/resources/old-version.v0.2/3.domeos-init.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | if [ -z "$MYSQL_PORT" ]; then 3 | MYSQL_PORT=3306 4 | fi 5 | 6 | echo "use domeos;" > ./init.sql 7 | cat ./create-db.sql >> ./init.sql 8 | cat ./insert-data.sql >> ./init.sql 9 | 10 | mysql -u${MYSQL_USER} -P ${MYSQL_PORT} -h ${MYSQL_HOST} -p${MYSQL_PASSWORD} < ./init.sql 11 | -------------------------------------------------------------------------------- /src/main/resources/old-version.v0.2/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM pub.domeos.org/domeos/mysql:5.7 2 | 3 | ADD . /script 4 | WORKDIR /script 5 | -------------------------------------------------------------------------------- /src/main/resources/old-version.v0.2/insert-data.sql: -------------------------------------------------------------------------------- 1 | -- add admin 2 | -- use domeos; 3 | INSERT INTO users(username, password, salt, loginType, createTime, state) VALUES ('admin','5fdf2372d4f23bdecfd2b8e8d7aacce1','0ea3abcf42700bb1bbcca6c27c92a821','USER','1460017181','NORMAL'); 4 | INSERT INTO admin_roles(userId, role) VALUES ('1', 'admin'); 5 | INSERT INTO global(type, value) VALUES ('BUILD_IMAGE', 'pub.domeos.org/domeos/build:0.3'); 6 | INSERT INTO global(type, value) VALUES ('PUBLIC_REGISTRY_URL', 'http://pub.domeos.org'); -------------------------------------------------------------------------------- /src/main/resources/old-version/v0.1/2.create-monitor-table.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | if [ -z "$MYSQL_PORT" ]; then 3 | MYSQL_PORT=3306 4 | fi 5 | 6 | mysql -u${MYSQL_USER} -P ${MYSQL_PORT} -h ${MYSQL_HOST} -p${MYSQL_PASSWORD} < ./dashboard-db-schema.sql 7 | mysql -u${MYSQL_USER} -P ${MYSQL_PORT} -h ${MYSQL_HOST} -p${MYSQL_PASSWORD} < ./graph-db-schema.sql 8 | 9 | -------------------------------------------------------------------------------- /src/main/resources/old-version/v0.1/insert-data-0.1.sql: -------------------------------------------------------------------------------- 1 | -- add admin 2 | -- use domeos; 3 | insert into sys_users(username, password, salt, login_type, create_time, status) VALUES ('admin','5fdf2372d4f23bdecfd2b8e8d7aacce1','0ea3abcf42700bb1bbcca6c27c92a821','USER','2015-11-19 16:20:55','NORMAL'); 4 | insert into sys_admin_roles(role) VALUES ('admin'); 5 | insert into global(type, value) VALUES ('BUILD_IMAGE', 'pub.domeos.org/domeos/build:0.1'); -------------------------------------------------------------------------------- /src/main/webapp/common/constant/constant.js: -------------------------------------------------------------------------------- 1 | "use strict";!function(o){o.constant("loginUrl","/login/login.html"),o.constant("logoutUrl","/api/user/logout"),o.constant("documentUrl","http://gitbook.domeos.org/")}(angular.module("constant",[])); -------------------------------------------------------------------------------- /src/main/webapp/common/css/ng-cloak.css: -------------------------------------------------------------------------------- 1 | .ng-cloak,.ng-hide,.translate-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}ng\:form{display:block}.ng-animate-start{clip:rect(0,auto,auto,0);-ms-zoom:1.0001}.ng-animate-active{clip:rect(-1px,auto,auto,0);-ms-zoom:1} -------------------------------------------------------------------------------- /src/main/webapp/console/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/console/favicon.ico -------------------------------------------------------------------------------- /src/main/webapp/console/keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/console/keyboard.png -------------------------------------------------------------------------------- /src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /src/main/webapp/index/images/DomeOS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/DomeOS.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/DomeOS1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/DomeOS1.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/favicon.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon-s1c516151cb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon-s1c516151cb.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/add-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/add-green.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/add-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/add-white.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/add.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/alarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/alarm.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/cancel.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/check.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/clipboard-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/clipboard-logo.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/config.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/copy-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/copy-hover.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/copy.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/cpu.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/delete-disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/delete-disable.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/delete.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/doc.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/docker-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/docker-sm.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/down-round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/down-round.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/down-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/down-white.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/down.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/edit.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/fresh-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/fresh-hover.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/fresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/fresh.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/github.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/gitlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/gitlab.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/help-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/help-hover.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/help.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/icon-builder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/icon-builder.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/kube-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/kube-sm.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/label.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/last.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/memory.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/next.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/order.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/search.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/tool.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/icon/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/icon/user.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib-s74492c2876.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib-s74492c2876.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/add-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/add-env.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/centos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/centos.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/delete-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/delete-env.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/docker-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/docker-image.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/github-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/github-o.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/github.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/gitlab-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/gitlab-o.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/gitlab-s-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/gitlab-s-o.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/gitlab-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/gitlab-s.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/gitlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/gitlab.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/lib/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/lib/ubuntu.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/logo-nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/logo-nav.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/logo.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav-s4bde04e959.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav-s4bde04e959.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-app-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-app-on.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-app.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-cluster-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-cluster-on.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-cluster.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-deploy-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-deploy-on.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-deploy.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-global-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-global-on.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-global.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-global.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-mirror-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-mirror-on.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-mirror.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-monitor-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-monitor-on.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-monitor.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-project-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-project-on.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-project.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-user-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-user-on.png -------------------------------------------------------------------------------- /src/main/webapp/index/images/nav/mod-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/images/nav/mod-user.png -------------------------------------------------------------------------------- /src/main/webapp/index/js/iconNavAnimation.js: -------------------------------------------------------------------------------- 1 | "use strict";$(".icon-bar ul.nav-lists ul.icon-menu li.has-sub").hover(function(){$(this).find("a").css("color","#FFF"),$(this).find("span").stop().animate({width:"100%",opacity:"1"},600,function(){})},function(){$(this).find("a").css("color","#555"),$(this).find("span").stop().animate({width:"0%",opacity:"0"},600,function(){})}); -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/alarm/tabGroup/tabGroup.html: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/main/webapp/index/tpl/alarm/tabUserGroup/tabUserGroup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/tpl/alarm/tabUserGroup/tabUserGroup.css -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/appStore/appStore.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/appStore/appStoreCtr.js: -------------------------------------------------------------------------------- 1 | "use strict";!function(t,e){void 0!==t&&t.controller("AppStoreCtr",["$scope","$domeAppStore",function(t,e){t.$emit("pageTitle",{title:"欢迎来到应用商店!",descrition:"在这里您可以选择需要的应用并快速部署。部署后请到部署模块查询您的应用。",mod:"appStore"}),e.getStoreApps().then(function(e){t.appList=e.data||[]})}])}(angular.module("domeApp")); -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/createAlarmTemplate/createAlarmTemplate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/tpl/createAlarmTemplate/createAlarmTemplate.css -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/createDeployRaw/createDeployRaw.css: -------------------------------------------------------------------------------- 1 | .create-deploy-raw .config-input-group-label,.mod-deploy .config-input-group-label{width:60%}.create-deploy-raw .config-input-group textarea,.mod-deploy .config-input-group textarea{height:400px;resize:vertical}.create-deploy-raw .config-input-group-textarea-tip,.mod-deploy .config-input-group-textarea-tip{text-align:right;margin-top:-20px}.create-deploy-raw .config-input-group-textarea-tip a,.mod-deploy .config-input-group-textarea-tip a{color:#2994e7} -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/createProject2/createProject2.css: -------------------------------------------------------------------------------- 1 | .project-create2{padding:0 20px 100px 20px}.project-create2 .ui-btn-copy{margin:20px 0}.project-create2 .tool-algin-input{margin-top:10px}.modal-projects{max-height:540px;min-height:400px;overflow:auto}.modal-projects .filter-con{padding:16px 20px 16px 20px}.modal-projects .filter-con .tool-align-input{display:inline-block}.modal-projects .filter-con .ui-input-search{float:right}.modal-projects td:last-child,.modal-projects th:last-child{padding-right:0}.modal-projects .table-container{padding:0 20px 20px 20px} -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/modal/codeInfoModal/codeInfoModalCtr.js: -------------------------------------------------------------------------------- 1 | "use strict";!function(o,c){function n(o,c,n,t){var e=this;e.showForm=t,e.project=angular.copy(n),o.close=function(){c.dismiss("cancel")},o.toModify=function(){c.close(e.project)}}void 0!==o&&(o.controller("CodeInfoModalCtr",n),n.$inject=["$scope","$modalInstance","project","showForm"])}(angular.module("domeApp")); -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/modal/dockerfileModal/dockerfileModal.html: -------------------------------------------------------------------------------- 1 |
查看Dockerfile
-------------------------------------------------------------------------------- /src/main/webapp/index/tpl/modal/hostListModal/hostListModalCtr.js: -------------------------------------------------------------------------------- 1 | "use strict";!function(t,o){void 0!==t&&t.controller("HostListModalCtr",["$scope","hostList","$modalInstance","filterFilter",function(t,o,i,l){t.hostList=l(o,{labelFilter:!0}),t.cancel=function(){i.dismiss("cancel")}}])}(angular.module("domeApp")); -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/modal/instanceLogModal/instanceLogModal.html: -------------------------------------------------------------------------------- 1 |
查看日志
-------------------------------------------------------------------------------- /src/main/webapp/index/tpl/modal/otherImageModal/otherImageModalCtr.js: -------------------------------------------------------------------------------- 1 | "use strict";!function(n,e){void 0!==n&&n.controller("OtherImageModalCtr",["$scope","$modalInstance",function(n,e){n.imageInfo={name:"",tag:"",registry:""},n.submitImage=function(){e.close(n.imageInfo)},n.cancel=function(){e.dismiss("cancel")}}])}(angular.module("domeApp")); -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/projectManage/projectManage.css: -------------------------------------------------------------------------------- 1 | .project-manage .project-options{padding:20px}.project-manage .project-options .ui-btn-lg{height:34px;width:100px;color:#fff;font-size:14px;font-weight:400;background-color:#188ae2}.project-manage .project-options .ui-btn-lg .icon-add-white{margin-right:4px}.project-manage .project-options .ui-input-search{margin-left:34px}.project-manage .mod-list{padding:0 20px 20px} -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/publicImageDetail/publicImageDetail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/index/tpl/publicImageDetail/publicImageDetail.css -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/tplAlarmUserGroupDetail/tplAlarmUserGroupDetail.css: -------------------------------------------------------------------------------- 1 | .alarm-user-group-detail .mod-list{padding:0 20px}.alarm-user-group-detail .list-info .line-long{padding-left:20px;width:70%}.alarm-user-group-detail .list-info .input-size{width:85%} -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/tplChoseImage/choseImageCtr.js: -------------------------------------------------------------------------------- 1 | "use strict";!function(e,a){void 0!==e&&e.controller("choseImageCtr",["$scope","$modalInstance","$modal","$domeProject","$domeImage","$domeData","dialog","$state",function(e,a,o,n,t,c,i,s){e.loading=!0,e.key={searchKey:""},e.imageList=[],t.imageService.getBaseImages().then(function(a){e.imageList=a.data.result}).finally(function(){e.loading=!1}),e.cancel=function(){a.dismiss("cancel")},e.choseImage=function(e){a.close(e)}}])}(angular.module("domeApp")); -------------------------------------------------------------------------------- /src/main/webapp/index/tpl/watcherDetail/watcherDetail.css: -------------------------------------------------------------------------------- 1 | .watcher-detail .cluster-name{max-width:8%}.watcher-detail .cluster-name .item-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.instance-info-row{display:table-row}.instance-info-row .cell{display:table-cell;padding-right:50px;padding-bottom:20px}.watcher-update .form-config-item-content{margin-left:10px}.fa-close:hover:before{color:#188ae2} -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/GOTHIC.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/GOTHIC.TTF -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/GOTHICB.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/GOTHICB.TTF -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/GOTHICBI.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/GOTHICBI.TTF -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/GOTHICI.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/GOTHICI.TTF -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/webapp/lib/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIcon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIcon.gif -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconBlack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconBlack.gif -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconH.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconH.gif -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconHBlack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconHBlack.gif -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRectBig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRectBig.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRectBigBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRectBigBlack.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRectBigBlackH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRectBigBlackH.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRectBigH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRectBigH.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRectSmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRectSmall.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRectSmallBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRectSmallBlack.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRectSmallBlackH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRectSmallBlackH.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRectSmallH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRectSmallH.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRoundBig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRoundBig.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRoundBigBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRoundBigBlack.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRoundBigBlackH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRoundBigBlackH.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRoundBigH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRoundBigH.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRoundSmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRoundSmall.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRoundSmallBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRoundSmallBlack.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRoundSmallBlackH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRoundSmallBlackH.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/dragIconRoundSmallH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/dragIconRoundSmallH.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/export.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/exportWhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/exportWhite.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/lens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/lens.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/lens.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/lensWhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/lensWhite.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/lensWhite.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/lensWhite_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/lensWhite_old.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/lens_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/images/amcharts/lens_old.png -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/lens_white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/xIcon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/main/webapp/lib/images/amcharts/xIconH.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/ext-error_marker.js: -------------------------------------------------------------------------------- 1 | ; 2 | (function() { 3 | ace.require(["ace/ext/error_marker"], function() {}); 4 | })(); 5 | -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/mode-plain_text.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/mode/plain_text",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/text_highlight_rules","ace/mode/behaviour"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./text_highlight_rules").TextHighlightRules,o=e("./behaviour").Behaviour,u=function(){this.HighlightRules=s,this.$behaviour=new o};r.inherits(u,i),function(){this.type="text",this.getNextLineIndent=function(e,t,n){return""},this.$id="ace/mode/plain_text"}.call(u.prototype),t.Mode=u}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/mode-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/lib/js/ace/mode-text.js -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/abap.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/abap",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="abap"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/ada.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ada",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="ada"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/apache_conf.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/apache_conf",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="apache_conf"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/applescript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/applescript",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="applescript"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/asciidoc.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/asciidoc",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="asciidoc"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/assembly_x86.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/assembly_x86",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="assembly_x86"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/autohotkey.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/autohotkey",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="autohotkey"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/batchfile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/batchfile",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="batchfile"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/bro.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/bro",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/c9search.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/c9search",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="c9search"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/cirru.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/cirru",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="cirru"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/cobol.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/cobol",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="cobol"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/coldfusion.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/coldfusion",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="coldfusion"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/csharp.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/csharp",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="csharp"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/curly.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/curly",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="curly"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/d.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/d",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="d"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/diff.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/diff",["require","exports","module"],function(e,t,n){"use strict";t.snippetText='# DEP-3 (http://dep.debian.net/deps/dep3/) style patch header\nsnippet header DEP-3 style header\n Description: ${1}\n Origin: ${2:vendor|upstream|other}, ${3:url of the original patch}\n Bug: ${4:url in upstream bugtracker}\n Forwarded: ${5:no|not-needed|url}\n Author: ${6:`g:snips_author`}\n Reviewed-by: ${7:name and email}\n Last-Update: ${8:`strftime("%Y-%m-%d")`}\n Applied-Upstream: ${9:upstream version|url|commit}\n\n',t.scope="diff"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/dockerfile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/dockerfile",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="dockerfile"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/dot.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/dot",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="dot"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/drools.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/drools",["require","exports","module"],function(e,t,n){"use strict";t.snippetText='\nsnippet rule\n rule "${1?:rule_name}"\n when\n ${2:// when...} \n then\n ${3:// then...}\n end\n\nsnippet query\n query ${1?:query_name}\n ${2:// find} \n end\n \nsnippet declare\n declare ${1?:type_name}\n ${2:// attributes} \n end\n\n',t.scope="drools"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/eiffel.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/eiffel",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="eiffel"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/ejs.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ejs",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="ejs"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/elixir.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/elixir",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/elm.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/elm",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="elm"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/forth.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/forth",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="forth"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/fortran.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/fortran",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="fortran"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/ftl.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ftl",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="ftl"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/gcode.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/gcode",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="gcode"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/gherkin.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/gherkin",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="gherkin"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/gitignore.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/gitignore",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="gitignore"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/glsl.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/glsl",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="glsl"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/golang.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/golang",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="golang"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/groovy.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/groovy",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="groovy"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/haml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/haml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet t\n %table\n %tr\n %th\n ${1:headers}\n %tr\n %td\n ${2:headers}\nsnippet ul\n %ul\n %li\n ${1:item}\n %li\nsnippet =rp\n = render :partial => '${1:partial}'\nsnippet =rpl\n = render :partial => '${1:partial}', :locals => {}\nsnippet =rpc\n = render :partial => '${1:partial}', :collection => @$1\n\n",t.scope="haml"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/handlebars.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/handlebars",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="handlebars"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/haskell_cabal.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/haskell_cabal",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="haskell_cabal"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/haxe.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/haxe",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="haxe"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/hjson.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/hjson",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/html_elixir.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/html_elixir",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="html_elixir"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/html_ruby.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/html_ruby",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="html_ruby"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/ini.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ini",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="ini"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/jack.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/jack",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="jack"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/jade.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/jade",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="jade"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/json.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/json",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="json"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/jsx.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/jsx",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="jsx"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/julia.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/julia",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="julia"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/kotlin.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/kotlin",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/latex.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/latex",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="latex"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/lean.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lean",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="lean"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/less.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/less",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="less"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/liquid.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/liquid",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="liquid"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/lisp.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lisp",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="lisp"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/live_script.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/live_script",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/livescript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/livescript",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="livescript"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/logiql.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/logiql",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="logiql"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/lua.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lua",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet #!\n #!/usr/bin/env lua\n $1\nsnippet local\n local ${1:x} = ${2:1}\nsnippet fun\n function ${1:fname}(${2:...})\n ${3:-- body}\n end\nsnippet for\n for ${1:i}=${2:1},${3:10} do\n ${4:print(i)}\n end\nsnippet forp\n for ${1:i},${2:v} in pairs(${3:table_name}) do\n ${4:-- body}\n end\nsnippet fori\n for ${1:i},${2:v} in ipairs(${3:table_name}) do\n ${4:-- body}\n end\n",t.scope="lua"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/luapage.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/luapage",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="luapage"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/lucene.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lucene",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="lucene"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/makefile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/makefile",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet ifeq\n ifeq (${1:cond0},${2:cond1})\n ${3:code}\n endif\n",t.scope="makefile"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/mask.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mask",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="mask"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/matlab.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/matlab",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="matlab"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/maze.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/maze",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet >\ndescription assignment\nscope maze\n -> ${1}= ${2}\n\nsnippet >\ndescription if\nscope maze\n -> IF ${2:**} THEN %${3:L} ELSE %${4:R}\n",t.scope="maze"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/mel.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mel",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="mel"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/mips_assembler.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mips_assembler",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="mips_assembler"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/mipsassembler.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mipsassembler",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/mushcode.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mushcode",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="mushcode"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/mysql.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mysql",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="mysql"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/nix.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/nix",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="nix"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/nsis.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/nsis",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope=""}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/objectivec.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/objectivec",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="objectivec"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/ocaml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ocaml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="ocaml"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/pascal.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/pascal",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="pascal"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/pgsql.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/pgsql",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="pgsql"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/plain_text.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/plain_text",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="plain_text"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/powershell.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/powershell",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="powershell"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/praat.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/praat",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="praat"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/prolog.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/prolog",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="prolog"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/properties.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/properties",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="properties"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/protobuf.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/protobuf",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="",t.scope="protobuf"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/razor.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/razor",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="snippet if\n(${1} == ${2}) {\n ${3}\n}",t.scope="razor"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/rdoc.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rdoc",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="rdoc"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/rhtml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rhtml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="rhtml"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/rst.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rst",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="# rst\n\nsnippet :\n :${1:field name}: ${2:field body}\nsnippet *\n *${1:Emphasis}*\nsnippet **\n **${1:Strong emphasis}**\nsnippet _\n \\`${1:hyperlink-name}\\`_\n .. _\\`$1\\`: ${2:link-block}\nsnippet =\n ${1:Title}\n =====${2:=}\n ${3}\nsnippet -\n ${1:Title}\n -----${2:-}\n ${3}\nsnippet cont:\n .. contents::\n \n",t.scope="rst"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/rust.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rust",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="rust"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/sass.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/sass",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="sass"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/scad.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scad",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="scad"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/scala.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scala",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="scala"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/scheme.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scheme",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="scheme"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/scss.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scss",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="scss"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/sjs.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/sjs",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="sjs"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/smarty.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/smarty",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="smarty"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/snippets.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/snippets",["require","exports","module"],function(e,t,n){"use strict";t.snippetText="# snippets for making snippets :)\nsnippet snip\n snippet ${1:trigger}\n ${2}\nsnippet msnip\n snippet ${1:trigger} ${2:description}\n ${3}\nsnippet v\n {VISUAL}\n",t.scope="snippets"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/soy_template.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/soy_template",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="soy_template"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/space.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/space",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="space"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/stylus.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/stylus",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="stylus"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/svg.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/svg",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="svg"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/swift.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/swift",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="swift"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/swig.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/swig",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="swig"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/text.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/text",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="text"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/textile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/textile",["require","exports","module"],function(e,t,n){"use strict";t.snippetText='# Jekyll post header\nsnippet header\n ---\n title: ${1:title}\n layout: post\n date: ${2:date} ${3:hour:minute:second} -05:00\n ---\n\n# Image\nsnippet img\n !${1:url}(${2:title}):${3:link}!\n\n# Table\nsnippet |\n |${1}|${2}\n\n# Link\nsnippet link\n "${1:link text}":${2:url}\n\n# Acronym\nsnippet (\n (${1:Expand acronym})${2}\n\n# Footnote\nsnippet fn\n [${1:ref number}] ${3}\n\n fn$1. ${2:footnote}\n \n',t.scope="textile"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/toml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/toml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="toml"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/tsx.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/tsx",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="tsx"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/twig.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/twig",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="twig"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/typescript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/typescript",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="typescript"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/vbscript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/vbscript",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="vbscript"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/verilog.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/verilog",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="verilog"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/vhdl.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/vhdl",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="vhdl"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/xml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/xml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="xml"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/ace/snippets/yaml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/yaml",["require","exports","module"],function(e,t,n){"use strict";t.snippetText=undefined,t.scope="yaml"}) -------------------------------------------------------------------------------- /src/main/webapp/lib/js/test.js: -------------------------------------------------------------------------------- 1 | var abcdefg=1; -------------------------------------------------------------------------------- /src/main/webapp/log/log.css: -------------------------------------------------------------------------------- 1 | body{margin:0;padding:12px;color:#fff;line-height:20px;background-color:#000}body .nolog{padding-left:14px} -------------------------------------------------------------------------------- /src/main/webapp/log/log.html: -------------------------------------------------------------------------------- 1 | DomeOS
-------------------------------------------------------------------------------- /src/main/webapp/login/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/login/background.png -------------------------------------------------------------------------------- /src/main/webapp/maps/common/css/ng-cloak.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"mappings":"AACA,0GAAmG;EAAC,OAAO,EAAC,eAAe;;AAAE,QAAQ;EAAC,OAAO,EAAC,KAAK;;AAAE,iBAAiB;EAAC,IAAI,EAAC,sBAAmB;EAAC,QAAQ,EAAC,MAAM;;AAAE,kBAAkB;EAAC,IAAI,EAAC,yBAAsB;EAAC,QAAQ,EAAC,CAAC","sources":["common/css/ng-cloak.scss"],"names":[],"file":"../../../common/css/ng-cloak.css","sourceRoot":"source"} -------------------------------------------------------------------------------- /src/main/webapp/maps/index/tpl/alarm/tabUserGroup/tabUserGroup.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"mappings":"","sources":[],"names":[],"file":"../../../../../index/tpl/alarm/tabUserGroup/tabUserGroup.css","sourceRoot":"source"} -------------------------------------------------------------------------------- /src/main/webapp/maps/index/tpl/createAlarmTemplate/createAlarmTemplate.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"mappings":"","sources":[],"names":[],"file":"../../../../index/tpl/createAlarmTemplate/createAlarmTemplate.css","sourceRoot":"source"} -------------------------------------------------------------------------------- /src/main/webapp/maps/index/tpl/createDeployRaw/createDeployRaw.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"mappings":"AAAA;;;GAGG;ACGD,mFAA0B;EAAE,KAAK,EAAC,GAAG;AACrC,yFAA6B;EAAE,MAAM,EAAE,KAAK;EAAE,MAAM,EAAE,QAAQ;AAC9D,iGAAiC;EAAE,UAAU,EAAE,KAAK;EAAE,UAAU,EAAE,KAAK;EAAE,qGAAE;IAAE,KAAK,EAAE,OAAO","sources":["common/css/_common.scss","index/tpl/createDeployRaw/createDeployRaw.scss"],"names":[],"file":"../../../../index/tpl/createDeployRaw/createDeployRaw.css","sourceRoot":"source"} -------------------------------------------------------------------------------- /src/main/webapp/maps/index/tpl/createProject2/createProject2.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"mappings":"AAAA;;;GAGG;ACDH,gBAAgB;EACf,OAAO,EAAC,iBAAmC;EAC3C,6BAAY;IACX,MAAM,EAAE,MAAM;EAKf,kCAAiB;IAChB,UAAU,EAAE,IAAI;;AAGlB,eAAe;EACd,UAAU,EAAE,KAAK;EAChB,UAAU,EAAE,KAAK;EAClB,QAAQ,EAAE,IAAI;EACd,2BAAW;IACV,OAAO,EAAE,mBAAqC;IAC9C,6CAAiB;MAChB,OAAO,EAAE,YAAY;IAEtB,4CAAgB;MACf,KAAK,EAAE,KAAK;EAOb,4DAAY;IACX,aAAa,EAAE,CAAC;EAGlB,gCAAgB;IACf,OAAO,EAAE,gBAAgB","sources":["common/css/_common.scss","index/tpl/createProject2/createProject2.scss"],"names":[],"file":"../../../../index/tpl/createProject2/createProject2.css","sourceRoot":"source"} -------------------------------------------------------------------------------- /src/main/webapp/maps/index/tpl/projectManage/projectManage.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"mappings":"AAAA;;;GAGG;ACCF,gCAAgB;EACf,OAAO,EAAC,IAAI;EAEZ,2CAAU;IACT,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,KAAK;IACZ,KAAK,EAAE,IAAI;IACX,SAAS,EAAC,IAAI;IACd,WAAW,EAAE,MAAM;IACnB,gBAAgB,EAAC,OAAO;IACxB,2DAAe;MACd,YAAY,EAAE,GAAG;EAGnB,iDAAgB;IACf,WAAW,EAAE,IAAI;AAGnB,yBAAS;EACR,OAAO,EAAE,WAAW","sources":["common/css/_common.scss","index/tpl/projectManage/projectManage.scss"],"names":[],"file":"../../../../index/tpl/projectManage/projectManage.css","sourceRoot":"source"} -------------------------------------------------------------------------------- /src/main/webapp/maps/index/tpl/tplAlarmUserGroupDetail/tplAlarmUserGroupDetail.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"mappings":"AAAA;;;GAGG;ACEF,kCAAS;EACR,OAAO,EAAE,MAAM;AAGf,8CAAU;EACT,YAAY,EAAE,IAAI;EAClB,KAAK,EAAE,GAAG;AAEX,+CAAW;EACV,KAAK,EAAE,GAAG","sources":["common/css/_common.scss","index/tpl/tplAlarmUserGroupDetail/tplAlarmUserGroupDetail.scss"],"names":[],"file":"../../../../index/tpl/tplAlarmUserGroupDetail/tplAlarmUserGroupDetail.css","sourceRoot":"source"} -------------------------------------------------------------------------------- /src/main/webapp/maps/index/tpl/watcherDetail/watcherDetail.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"mappings":"AACI,6BAAc;EACV,SAAS,EAAC,EAAE;EACZ,2CAAa;IACT,WAAW,EAAE,MAAM;IACnB,QAAQ,EAAE,MAAM;IAChB,aAAa,EAAE,QAAQ;IACvB,KAAK,EAAC,IAAI;;AAKtB,kBAAmB;EACf,OAAO,EAAE,SAAS;EAClB,wBAAM;IACF,OAAO,EAAE,UAAU;IACnB,aAAa,EAAE,IAAI;IACnB,cAAc,EAAE,IAAI;;AAI5B,yCAA0C;EACtC,WAAW,EAAE,IAAI;;AAIjB,sBAAS;EACL,KAAK,EAAE,OAAO","sources":["index/tpl/watcherDetail/watcherDetail.scss"],"names":[],"file":"../../../../index/tpl/watcherDetail/watcherDetail.css","sourceRoot":"source"} -------------------------------------------------------------------------------- /src/main/webapp/maps/log/log.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"mappings":"AAAA,IAAI;EACH,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,IAAI;EACjB,gBAAgB,EAAE,IAAI;EACtB,WAAM;IACL,YAAY,EAAE,IAAI","sources":["log/log.scss"],"names":[],"file":"../../log/log.css","sourceRoot":"source"} -------------------------------------------------------------------------------- /src/main/webapp/module/images/icon-sb31f924c23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/module/images/icon-sb31f924c23.png -------------------------------------------------------------------------------- /src/main/webapp/monitor/images/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/domeos/server/d77518106edfbe925807abf940b03631c18fe3e1/src/main/webapp/monitor/images/down.png --------------------------------------------------------------------------------