Git Product home page Git Product logo

pantheon's Introduction

DevDash

Installation

The easiest way to run the system is to use vagrant.

Prerequisites:

  • Vagrant
  • Vagrant-Cachier - vagrant plugin install vagrant-cachier
  • Virtualbox
  • Ansible (if using mac w/o root install with brew install ansible, otherwise use pip)
  • Fork and check out the following repos as siblings of each other:
    • cfpb/devdash (this repo)
    • cfpb/kratos (authorizion microserver)
    • cfpb/moirai (AWS EC2 management microserver)
    • cfpb/dash (web client)
  1. add Kratos secret setting to ../kratos/src/config_secret.iced
  2. add Moirai secret setting to ../moirai/src/config_secret.iced
  3. add Django secret settings to ./devdash/devdash/settings_secret.py
  4. vagrant up
  5. vagrant ssh
  6. load data from github:
  7. cd /opt/kratos
  8. icake -n devdesign import_from_gh
  9. You can start the worker but starting the worker will propagate all changes to the resources!:
  10. cd /opt/kratos
  11. icake runworker
  12. visit the website in your browser: localhost:8000
  13. visit the database in your browser: localhost:5984

Development

  • Commit all node dependencies
  • run /vagrant/devdash/manage.py collectstatic prior to any commits that change static files
  • see devdash/frontend/README.md for front-end instructions

pantheon's People

Contributors

dgreisen-cfpb avatar m3brown avatar ooblioob avatar himedlooff avatar imuchnik avatar hkeeler avatar contolini avatar sephcoster avatar ascott1 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.