Skip to content

CenturyLinkLabs/panamax-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Andre Anokhin
Jan 3, 2020
2c13334 · Jan 3, 2020
Sep 14, 2015
Jul 22, 2014
Jun 17, 2015
Mar 24, 2014
Nov 25, 2014
Mar 24, 2014
Aug 7, 2014
Sep 14, 2015
Dec 2, 2014
May 20, 2014
Jun 30, 2014
Dec 2, 2014
May 5, 2015
Mar 12, 2015
Mar 24, 2014
Nov 25, 2014
Mar 31, 2014
Oct 29, 2014
Jul 21, 2015
Jun 2, 2015
Sep 9, 2014
Mar 31, 2015
Mar 31, 2015
Mar 31, 2015
Aug 12, 2014
Jan 3, 2020
Apr 15, 2014
Sep 14, 2015
Mar 24, 2014

Repository files navigation

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.

Panamax-ui

Master_Build_Status Coverage Status

This project exposes a friendly user interface to the Panamax API, and is one of the components used by 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!