marathon-ui
The web-ui for Marathon (https://github.com/mesosphere/marathon)
File Explorer
Download Latest Version (.zip)- marathon-ui-example-plugin_2.11-1.0.jar
- acls
- credentials
- marathon-ui.nginx.conf
- marathon.plugin-conf.json
- marathon.secret
- app-health-detail.less
- app-list.less
- app-modal.less
- app-page.less
- app-status.less
- badge.less
- breadcrumb.less
- deployments.less
- dropdown.less
- duplicable-row.less
- filter-box.less
- filters.less
- health-bar.less
- help-menu.less
- icons.less
- inline-dialog.less
- labels.less
- loading-bar.less
- menu.less
- modal.less
- navigation.less
- page.less
- pagination.less
- pane.less
- panel.less
- popover.less
- task-file-list.less
- task-list.less
- toggle.less
- tooltip.less
- volume-list.less
- base.less
- button.less
- form.less
- helpers.less
- list.less
- overrides.less
- table.less
- text.less
- bootstrap-3.1.0.css
- ionicons.css
- tooltip.less
- colors.less
- main.less
- variables.less
- icon-help-inverse.svg
- icon-help.svg
- icon-loading.svg
- icon-mini-caret.svg
- icon-mini-delayed-color.png
- icon-mini-delayed.svg
- icon-mini-deploying-color.png
- icon-mini-deploying-color@2x.png
- icon-mini-deploying.png
- icon-mini-ellipse-white.svg
- icon-mini-ellipse.svg
- icon-mini-eyeglass.svg
- icon-mini-file.svg
- icon-mini-folder-color-open.svg
- icon-mini-folder-stroke-open.svg
- icon-mini-folder-stroke.svg
- icon-mini-folder.svg
- icon-mini-gear.svg
- icon-mini-list.svg
- icon-mini-minus.svg
- icon-mini-plus.svg
- icon-mini-running-color.png
- icon-mini-running.svg
- icon-mini-suspended-color.png
- icon-mini-suspended.svg
- icon-mini-tree.svg
- icon-mini-waiting-color.png
- icon-mini-waiting.svg
- icon-small-app.svg
- icon-small-group.svg
- icon-warning-red.svg
- icon-warning.svg
- marathon-favicon.ico
- marathon-logo.png
- AppsActions.js
- AppVersionsActions.js
- DCOSActions.js
- DeploymentActions.js
- DialogActions.js
- FormActions.js
- GroupsActions.js
- InfoActions.js
- MesosActions.js
- PluginActions.js
- QueueActions.js
- TasksActions.js
- AboutModalComponent.jsx
- AppModalComponent.jsx
- EditAppModalComponent.jsx
- GroupModalComponent.jsx
- HelpModalComponent.jsx
- AlertDialogComponent.jsx
- AppConfigEditFormComponent.jsx
- AppConfigJSONEditorComponent.jsx
- AppDebugInfoComponent.jsx
- AppHealthBarComponent.jsx
- AppHealthBarWithTooltipComponent.jsx
- AppHealthDetailComponent.jsx
- AppListComponent.jsx
- AppListFilterComponent.jsx
- AppListItemComponent.jsx
- AppListItemLabelsComponent.jsx
- AppPageComponent.jsx
- AppPageControlsComponent.jsx
- AppStatusComponent.jsx
- AppTaskStatsComponent.jsx
- AppTaskStatsListComponent.jsx
- AppVersionComponent.jsx
- AppVersionListComponent.jsx
- AppVersionListItemComponent.jsx
- AppVolumesListComponent.jsx
- AppVolumesListItemComponent.jsx
- AutolinkComponent.jsx
- BreadcrumbComponent.jsx
- CenteredInlineDialogComponent.jsx
- CollapsiblePanelComponent.jsx
- ConfirmDialoglComponent.jsx
- ContainerSettingsComponent.jsx
- ContainerVolumesComponent.jsx
- ContentComponent.jsx
- DeploymentComponent.jsx
- DeploymentsListComponent.jsx
- DialogsComponent.jsx
- DuplicableRowControls.jsx
- ExternalVolumesComponent.jsx
- FormGroupComponent.jsx
- HealthChecksComponent.jsx
- HelpMenuComponent.jsx
- LocalVolumesComponent.jsx
- Marathon.jsx
- MenuComponent.jsx
- MenuItemComponent.jsx
- ModalComponent.jsx
- NavTabsComponent.jsx
- ObjectDlComponent.jsx
- OptionalDockerPortMappingsComponent.jsx
- OptionalEnviromentComponent.jsx
- OptionalLabelsComponent.jsx
- OptionalPortsAndServiceDiscoveryComponent.jsx
- OptionalSettingsComponent.jsx
- OptionalVolumesComponent.jsx
- PagedContentComponent.jsx
- PagedNavComponent.jsx
- PageNotFoundComponent.jsx
- PluginMountPointComponent.jsx
- PopoverComponent.js
- PromptDialogComponent.jsx
- SectionComponent.jsx
- SidebarComponent.jsx
- SidebarHealthFilterComponent.jsx
- SidebarLabelsFilterComponent.jsx
- SidebarLabelsFilterDropdownComponent.jsx
- SidebarStatusFilterComponent.jsx
- SidebarVolumesFilterComponent.jsx
- TabPaneComponent.jsx
- TabPanesComponent.jsx
- TaskDetailComponent.jsx
- TaskFileDownloadComponent.jsx
- TaskFileListComponent.jsx
- TaskHealthComponent.jsx
- TaskListComponent.jsx
- TaskListItemComponent.jsx
- TaskMesosUrlComponent.jsx
- TaskViewComponent.jsx
- TimeFieldComponent.jsx
- TogglableTabsComponent.jsx
- TooltipComponent.jsx
- UnspecifiedNodeComponent.jsx
- VolumeDetailsComponent.jsx
- config.js
- config.template.js
- AppConfigDefaults.js
- AppFormErrorMessages.js
- AppListViewTypes.js
- AppStatus.js
- AppTypes.js
- ContainerConstants.js
- DialogSeverity.js
- DialogTypes.js
- ExternalLinks.js
- FilterTypes.js
- HealthCheckPortTypes.js
- HealthCheckProtocols.js
- HealthStatus.js
- LabelMapping.js
- Messages.js
- PluginModules.js
- PortInputAttributes.js
- States.js
- tabs.js
- TaskStatus.js
- ValidConstraints.js
- VolumesConstants.js
- AppsEvents.js
- AppVersionsEvents.js
- DCOSEvents.js
- DeploymentEvents.js
- DialogEvents.js
- FormEvents.js
- GroupsEvents.js
- InfoEvents.js
- MesosEvents.js
- PluginComponentEvents.js
- PluginEvents.js
- QueueEvents.js
- TasksEvents.js
- ajaxWrapper.js
- DOMUtil.js
- ExecutorUtil.js
- JSONPUtil.js
- PathUtil.js
- PropTypeUtil.js
- SecretsUtil.js
- SortUtil.js
- URLUtil.js
- Util.js
- AppActionsHandlerMixin.jsx
- DuplicableRowsMixin.jsx
- QueryParamsMixin.jsx
- MarathonActions.js
- PipelineModel.js
- PipelineNames.js
- PipelineStore.js
- MarathonService.js
- PluginActions.js
- PluginDispatcher.js
- PluginEvents.js
- PluginHelper.js
- PluginMountPoints.js
- PluginActionProxy.js
- PluginDispatcherProxy.js
- PluginEventProxy.js
- PluginInterface.js
- PluginLoader.js
- appScheme.js
- deploymentScheme.js
- dialogScheme.js
- dockerRowSchemes.js
- groupScheme.js
- healthChecksRowScheme.js
- pluginScheme.js
- queueScheme.js
- AppConfigTransforms.js
- AppFormFieldToModelTransforms.js
- AppFormModelPostProcess.js
- AppFormModelToFieldTransforms.js
- AppFormTransforms.js
- AppFormValidators.js
- AppFormStore.js
- AppsStore.js
- AppVersionsStore.js
- DeploymentStore.js
- DialogStore.js
- GroupsStore.js
- InfoStore.js
- MesosStore.js
- PluginComponentStore.js
- PluginStore.js
- QueueStore.js
- AppDispatcher.js
- main.jsx
- jsdom.js
- minimalAppFullConfig.json
- expectAsync.js
- ShallowUtils.js
- reporterSwitch.js
- acceptAlertDialog.test.js
- acceptConfirmDialog.test.js
- acceptPromptDialog.test.js
- continueMigration.test.js
- createApplication.test.js
- createGroup.test.js
- deleteApplication.test.js
- deleteGroup.test.js
- deleteTasks.test.js
- deleteTasksAndScaleApplication.test.js
- dismissAlertDialog.test.js
- dismissConfirmDialog.test.js
- dismissPromptDialog.test.js
- displayTaskDetails.test.js
- loadPlugins.test.js
- queueUpdate.test.js
- requestApplications.test.js
- requestApplicationVersions.test.js
- requestDeployments.test.js
- requestInfo.test.js
- requestMesosState.test.js
- requestQueue.test.js
- requestSpecificApplicationVersion.test.js
- requestTaskFiles.test.js
- resetApplicationDelay.test.js
- restartApplication.test.js
- revertDeployment.test.js
- scaleApplication.test.js
- scaleGroup.test.js
- showAlertDialog.test.js
- showConfirmDialog.test.js
- showPromptDialog.test.js
- updateApplication.test.js
- ajaxWrapperStub.js
- JSONPUtilRequestStub.js
- PluginLoaderLoadStub.js
- AboutModalComponent.test.js
- ajaxWrapper.test.js
- AlertDialogComponent.test.js
- AppConfigTransforms.test.js
- AppDebugInfoComponent.test.js
- AppFormErrorMessages.test.js
- AppFormModelPostProcess.test.js
- AppFormTransforms.test.js
- AppFormValidators.test.js
- AppHealthBarComponent.test.js
- AppHealthDetailComponent.test.js
- AppListComponent.test.js
- AppListItemComponent.test.js
- AppModalComponent.test.js
- AppPageComponent.test.js
- AppStatusComponent.test.js
- AppTaskStatsListComponent.test.js
- AppVersionComponent.test.js
- AppVersionListComponent.test.js
- AppVolumesListComponent.test.js
- AppVolumesListItemComponent.test.js
- AutolinkComponent.test.js
- BreadcrumbComponent.test.js
- ConfirmDialogComponent.test.js
- ContentComponent.test.js
- DCOSActions.test.js
- DeploymentComponent.test.js
- ExternalVolumesComponent.test.jsx
- LocalVolumesComponent.test.jsx
- MenuComponent.test.js
- MenuItemComponent.test.js
- MesosActions.test.js
- NavTabsComponent.test.js
- PathUtil.test.js
- PipelineModel.test.js
- PipelineStore.test.js
- PluginActions.test.js
- PluginComponentStore.test.js
- PluginDispatcherProxy.test.js
- PluginMountPointComponent.test.js
- PromptDialogComponent.test.js
- PropTypeUtil.test.js
- SectionComponent.test.js
- SortUtil.test.js
- TaskFileDownloadComponent.test.js
- TaskFileListComponent.test.js
- TaskListComponent.test.js
- TaskListItemComponent.test.js
- TaskMesosUrlComponent.test.js
- URLUtil.test.js
- util.test.js
- index.html
- .babelrc
- .editorconfig
- .eslintrc
- .gitignore
- .istanbul.yml
- .travis.yml
- CHANGELOG.md
- coding-guidelines.md
- CONTRIBUTING.md
- docker-compose.yml
- Dockerfile
- gulpfile.js
- LICENSE
- marathon-plugins.png
- marathon-ui.png
- npm-shrinkwrap.json
- package.json
- pom.xml.tpl
- README.md
# Installation Guide
git clone https://github.com/d2iq-archive/marathon-ui
Downloads the entire project code from GitHub to your computer.
cd marathon-ui
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendednpm install -g corsproxy
Installs the package published on the npm registry globally β no need to clone the source.
brew install nvm
Installs the pre-built package via Homebrew β no source build required.
npm install -g gulp
Installs the package published on the npm registry globally β no need to clone the source.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
not possible to launch Docker containers with this setup.*
Type this command into your terminal and run it.
mesos-master.docker 192.168.99.100
Type this command into your terminal and run it.
mesos-slave.docker 192.168.99.100
Type this command into your terminal and run it.
marathon.docker 192.168.99.100
Type this command into your terminal and run it.
docker-compose up
Runs the command against the services defined in the compose file.
Pulled directly from this repo's README.
4. Node.js
Easynpm run serve
Type this command into your terminal and run it.
npm run livereload
Type this command into your terminal and run it.
npm install -g corsproxy
Installs the package published on the npm registry globally β no need to clone the source.
npm install
Downloads and installs the libraries listed in package.json.
npm install -g gulp
Installs the package published on the npm registry globally β no need to clone the source.
Pulled directly from this repo's README.
