Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CenturyLinkLabs/panamax-ui
The Web GUI for Panamax
https://github.com/CenturyLinkLabs/panamax-ui
Last synced: 3 months ago
JSON representation
The Web GUI for Panamax
- Host: GitHub
- URL: https://github.com/CenturyLinkLabs/panamax-ui
- Owner: CenturyLinkLabs
- License: apache-2.0
- Created: 2014-03-24T20:25:21.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2022-10-19T04:30:41.000Z (about 2 years ago)
- Last Synced: 2024-10-10T14:01:43.599Z (3 months ago)
- Language: JavaScript
- Homepage: http://panamax.io
- Size: 3.32 MB
- Stars: 1,440
- Watchers: 83
- Forks: 150
- Open Issues: 52
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-docker - Panamax - An open-source project that makes deploying complex containerized apps as easy as Drag-and-Drop by [@CenturyLinkLabs][centurylinklabs]. (Container Operations / Orchestration)
- awesome-docker - Panamax - An open-source project that makes deploying complex containerized apps as easy as Drag-and-Drop by [@CenturyLinkLabs][centurylinklabs]. (Container Operations / Orchestration)
- starred-awesome - panamax-ui - The Web GUI for Panamax (JavaScript)
- awesome-starred - CenturyLinkLabs/panamax-ui - The Web GUI for Panamax (others)
README
[Panamax](http://panamax.io) is a containerized app creator with an open-source app marketplace hosted in GitHub. Panamax provides a friendly interface for users of Docker, Fleet & CoreOS. With Panamax, you can easily create, share, and deploy any containerized app no matter how complex it might be. Learn more at [Panamax.io](http://panamax.io) or browse the [Panamax Wiki](https://github.com/CenturyLinkLabs/panamax-ui/wiki).
# Panamax-ui
[![](https://badge.imagelayers.io/centurylink/panamax-ui.svg)](https://imagelayers.io/?images=centurylink/panamax-ui:latest 'Get your own badge on imagelayers.io')![Master_Build_Status](https://circleci.com/gh/CenturyLinkLabs/panamax-ui/tree/master.png?circle-token=d850f050b17d488a6a2b5066996875128b874674) [![Coverage Status](https://coveralls.io/repos/CenturyLinkLabs/panamax-ui/badge.png)](https://coveralls.io/r/CenturyLinkLabs/panamax-ui)
This project exposes a friendly user interface to the [Panamax API](https://github.com/CenturyLinkLabs/panamax-api), and is one of the components used by [Panamax-Coreos](https://github.com/CenturyLinkLabs/panamax-coreos)
## NOTE
This repo is no longer being maintained. Users are welcome to fork it, but we make no warranty of its functionality.
## Getting Started
### Pre-requisites
* Computer
* Ruby 2.1+
* Panamax API running somewhere accessible to the panamax-ui application### Install steps
```
git clone [email protected]:CenturyLinkLabs/panamax-ui.git
cd panamax-ui
bundle# the below environment variables are set by .env in the root of the project.
# You may need to override them to point to the API installation you are using.
# Do not check your local changes into version control
export PMX_API_PORT_3000_TCP_ADDR=localhost
export PMX_API_PORT_3000_TCP_PORT=8888
rails s
```
now visit localhost:3000 and see if it works### Running tests, etc.
```
rspec spec # ruby specs
rake teaspoon # js specs, can also be accessed in UI at /teaspoon/default
rake jslint # catch those missing semicolons!
```