Web dashboard for tsuru PaaS.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
abyss oauth: fix issue #157 May 22, 2018
tsuru_dashboard change services url pattern to accept open-service-broker services Dec 11, 2018
.babelrc node: add babel presets Jul 29, 2016
.dockerignore Dockerfile: use latest source version in image Jun 26, 2017
.gitignore Separate vendor JS files Oct 11, 2017
.nvmrc update node version Aug 2, 2016
.travis.yml travis: force pipenv to create a new virtualenv Dec 7, 2017
.tsuruignore events: show extra targets in event info and event list Dec 18, 2017
CONTRIBUTING.md add a contributing guide Jan 6, 2016
CONTRIBUTORS contributors: add Claudio Netto May 22, 2018
Dockerfile Dockerfile: install dependencies to system and force pyenv rehash Dec 13, 2017
MANIFEST.in add manifest.in Dec 8, 2015
Makefile use pipenv to manage python dependencies Dec 7, 2017
Pipfile.lock metrics: fix test possibly failing depending on local time settings Dec 11, 2017
Procfile Procfile: use gevent worker Nov 6, 2015
README.md update sentence Oct 25, 2018
manage.py Adding auth app Jul 19, 2012
package-lock.json package-lock: update some vulnerables deps May 30, 2018
package.json Install react-datetime and moment Nov 1, 2017
setup.py use pipenv to manage python dependencies Dec 7, 2017
tsuru.yaml use migrate instead syncdb Dec 6, 2015
yarn.lock yarn: fix path for node dependencies to use public yarn registry Dec 7, 2017



Build Status

tsuru-dashboard is a Django-based project aimed at providing a Web-based dashboard for tsuru.

For issue tracking:

Deploying to tsuru

tsuru-dashboard can be deployed to tsuru like any other app. All you need to do is create a python app and deploy to tsuru using git push or tsuru app-deploy.

Setting up a development environment

For local development, first create a virtualenv and install the deps:

$ make deps

If all is well you should able to run the local server:

$ export TSURU_HOST=http://tsuru-api-endpoint.com
$ make run

Browserifying jsx files

To generate all javascript files based on js file you can use the command:

$ make build-js

Running tests

Running all tests

$ make test

Running python tests

$ make python-test

Running javascript tests

$ make node-test