Skip to content

lohanbodevan/dokku-dashboard

Repository files navigation

Dokku Dashboard Travis Status license

Dokku is a powerfull and lightweight PaaS with git push deployment.
The goal of this project is build a web application dashboard above Dokku command line tool to manage apps.

OS Requirements

  • Python 3.x

Install

  1. SSH into your Dokku server host

  2. Login as dokku user

sudo su - dokku
  1. Set dashboard environment variables
export SERVER_PROTOCOL=http
export SERVER_HOST=platform.domain.com
  1. Clone this repository in Dokku home folder and exit dokku user
cd /home/dokku
git clone https://github.com/lohanbodevan/dokku-dashboard.git
exit
  1. Login as root
sudo su
  1. Go to application folder
cd /home/dokku/dokku-dashboard
  1. Start APP
./start.sh

Endpoints

Access Dokku Dashboard as http://dashboard.<your_dokku_server_domain>/apps

Dashboard

Install for development purpose

Setup

  1. Install OS dependencies
make setup-os
  1. Create virtualenv
virtualenv --python=python3 venv
  1. Activate virtualenv
source venv/bin/activate
  1. Install app dependencies
make setup
  1. Run
make run

Run tests

make test

Run Flake8

make flake8

About

Dokku PaaS Dashboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published