{"id":334,"date":"2019-05-16T15:12:45","date_gmt":"2019-05-16T12:12:45","guid":{"rendered":"http:\/\/talhacelik.com.tr\/?p=334"},"modified":"2019-05-17T12:25:56","modified_gmt":"2019-05-17T09:25:56","slug":"trivelyan-heroku-app-management-dashboard","status":"publish","type":"post","link":"https:\/\/talhacelik.com.tr\/index.php\/2019\/05\/16\/trivelyan-heroku-app-management-dashboard\/","title":{"rendered":"Trivelyan Heroku App Management Dashboard"},"content":{"rendered":"<p><a href=\"https:\/\/travis-ci.com\/trivelyan\/trivelyan-dashboard\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium\" src=\"https:\/\/travis-ci.org\/trivelyan\/trivelyan-dashboard.svg?branch=master\" width=\"90\" height=\"20\" \/><\/a><br \/>\n<span style=\"font-family: helvetica, arial, sans-serif;\">Trivelyan is a web based management dashboard. While make transactions in the Heroku Application such as create, delete or push changes we are soo fatigue for use CLI. Therefore we are developed this application. Trivelyan make basic CLI commands in background. This application use\u00a0<a href=\"http:\/\/flask.pocoo.org\/\">python-flask<\/a>\u00a0for these transactions.<\/span><br \/>\n<span style=\"font-family: helvetica, arial, sans-serif;\"> Go to <a href=\"https:\/\/trivelyan.github.io\/\">trivelyan.github.io<\/a><\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif;\">for run docker container :<\/span><\/p>\n<pre class=\"highlight\"><span style=\"font-family: helvetica, arial, sans-serif;\"><code>docker pull trivelyan\/trivelyan\r\ndocker run <span class=\"nt\">-p<\/span> 80:5000 trivelyan\/trivelyan\r\n<\/code><\/span><\/pre>\n<h3 id=\"for-run-and-fun\"><span style=\"font-family: helvetica, arial, sans-serif;\">for run and fun<\/span><\/h3>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 12pt;\">After following commands Trivelyan run in localhost on port 5000.<\/span><\/p>\n<p id=\"complate-installing-requirements-you-dont-have-virtualenv\"><span style=\"font-family: helvetica, arial, sans-serif; font-size: 12pt;\">complate installing requirements (you don\u2019t have virtualenv)<\/span><\/p>\n<div class=\"language-sh highlighter-rouge\">\n<div class=\"highlight\">\n<pre class=\"highlight\"><span style=\"font-family: helvetica, arial, sans-serif;\"><code>git clone https:\/\/github.com\/trivelyan\/trivelyan-dashboard.git\r\n<span class=\"nb\">cd <\/span>trivelyan-dashboard\r\npip install <span class=\"nt\">-r<\/span> requirements.txt\r\n<span class=\"nb\">sudo <\/span>python app.py\r\n<\/code><\/span><\/pre>\n<\/div>\n<\/div>\n<p id=\"for-use-the-virtualenv\"><span style=\"font-family: helvetica, arial, sans-serif;\">for use the virtualenv<\/span><\/p>\n<div class=\"language-sh highlighter-rouge\">\n<div class=\"highlight\">\n<pre class=\"highlight\"><span style=\"font-family: helvetica, arial, sans-serif;\"><code>pip install virtualenv\r\ngit clone https:\/\/github.com\/trivelyan\/trivelyan-dashboard.git\r\n<span class=\"nb\">cd <\/span>trivelyan-dashboard\r\n<span class=\"nb\">source <\/span>bin\/activate\r\n<span class=\"nb\">sudo <\/span>python app.py\r\n<\/code><\/span><\/pre>\n<\/div>\n<\/div>\n<hr \/>\n<h3 id=\"login-page\"><span style=\"font-family: helvetica, arial, sans-serif;\">login page<\/span><\/h3>\n<p><span style=\"font-family: helvetica, arial, sans-serif;\">Login with API key. API key generated by Heroku in first sign up. For use this key go to Heroku account settings.<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif;\"><img decoding=\"async\" src=\"https:\/\/trivelyan.github.io\/assets\/img\/login-page-ss.png\" alt=\"login page\" \/><\/span><\/p>\n<hr \/>\n<h3 id=\"list-and-edit-heroku-applications\"><span style=\"font-family: helvetica, arial, sans-serif;\">list and edit Heroku applications<\/span><\/h3>\n<p><span style=\"font-family: helvetica, arial, sans-serif;\"><img decoding=\"async\" src=\"https:\/\/trivelyan.github.io\/assets\/img\/list-app.png\" alt=\"login page\" \/><\/span><\/p>\n<hr \/>\n<h3 id=\"create-new-applicaton\"><span style=\"font-family: helvetica, arial, sans-serif;\">create new applicaton<\/span><\/h3>\n<p><span style=\"font-family: helvetica, arial, sans-serif;\"><img decoding=\"async\" src=\"https:\/\/trivelyan.github.io\/assets\/img\/create-app.png\" alt=\"login page\" \/><\/span><\/p>\n<hr \/>\n<h3 id=\"delete-applicaton\"><span style=\"font-family: helvetica, arial, sans-serif;\">delete applicaton<\/span><\/h3>\n<p><span style=\"font-family: helvetica, arial, sans-serif;\"><img decoding=\"async\" src=\"https:\/\/trivelyan.github.io\/assets\/img\/delete-app.png\" alt=\"login page\" \/><\/span><\/p>\n<hr \/>\n<h3 id=\"push-local-changes-and-deploy-current-applicaton\"><span style=\"font-family: helvetica, arial, sans-serif;\">push local changes and deploy current applicaton<\/span><\/h3>\n<p><span style=\"font-family: helvetica, arial, sans-serif;\"><img decoding=\"async\" src=\"https:\/\/trivelyan.github.io\/assets\/img\/deplot-and-push-app.png\" alt=\"login page\" \/><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trivelyan is a web based management dashboard. While make transactions in the Heroku Application such as create, delete or push changes we are soo fatigue for use CLI. Therefore we are developed this application. Trivelyan make basic CLI commands in background. This application use\u00a0python-flask\u00a0for these transactions. Go to trivelyan.github.io for run docker container : docker &hellip;<\/p>\n","protected":false},"author":1,"featured_media":340,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,12],"tags":[42,37,40,39,26,41],"_links":{"self":[{"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/posts\/334"}],"collection":[{"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/comments?post=334"}],"version-history":[{"count":17,"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/posts\/334\/revisions"}],"predecessor-version":[{"id":359,"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/posts\/334\/revisions\/359"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/media\/340"}],"wp:attachment":[{"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/media?parent=334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/categories?post=334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/talhacelik.com.tr\/index.php\/wp-json\/wp\/v2\/tags?post=334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}