Skip to content

The Dashboard and User Management Interface for CloudFleet Blimps.

License

Notifications You must be signed in to change notification settings

cloudfleet/blimp-cockpit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blimp Cockpit

This is the Dashboard and User Management Interface for CloudFleet Blimps.

Generated with yo angular generator version 0.11.1.

Development

On your own machine

You need to have node installed.

You get all the local dependencies by doing:

npm install
bower install

Run grunt for building and grunt serve for live preview as you work.

If you want to add a dependency from bower.io, do:

bower install --save <package-name>

For example, to add the angular-ui-router do bower install --save angular-ui-router.

To quickly test the static files, run grunt and from the dist/ folder run some static file server like:

python -m SimpleHTTPServer # serves files at http://localhost:8000/cockpit

In a docker container

To develop with the other necessary CloudFleet services (user management), follow these steps:

To test the dist folder run:

docker-compose -f docker-compose.dist.yml up

And to attach it to a real Blimp backend, fill out the nginx-default-dev-ownblimp.conf file based on nginx-default-dev-ownblimp.conf.example to match your settings and then run:

docker-compose -f docker-compose.ownblimp.yml up

Testing

Running grunt test will run the unit tests with karma.

Deployment

Once you're happy with your changes, commit them to master and run:

grunt deploy

The deploy task runs all the minification inside the dist/ folder and pushes the code to the production branch from where Marina picks it up and builds a new Docker image for ARM that can be deployed to the Blimp.

About

The Dashboard and User Management Interface for CloudFleet Blimps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published