Panamax 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 or browse the Panamax Wiki.
This project exposes a friendly user interface to the Panamax API, and is one of the components used by Panamax-Coreos
This repo is no longer being maintained. Users are welcome to fork it, but we make no warranty of its functionality.
- Computer
- Ruby 2.1+
- Panamax API running somewhere accessible to the panamax-ui application
git clone git@github.com: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
rspec spec # ruby specs
rake teaspoon # js specs, can also be accessed in UI at /teaspoon/default
rake jslint # catch those missing semicolons!