Mirror of Apache SensSoft Tap (Incubating)
Clone or download
Permalink
Failed to load latest commit information.
app_mgr Added remaining apache license headers Dec 16, 2016
docker License header removed from package.json Dec 19, 2016
public Updated copyright attribution Dec 1, 2017
semantic Modified TAP styling and theming Dec 16, 2016
static SENSSOFT-63 Add ALv2.0 License Headers to TAP Sep 21, 2016
stylesheets Added remaining apache license headers Dec 16, 2016
tap Added remaining apache license headers Dec 16, 2016
tasks Fixed missing quotes around test reporter Apr 6, 2017
templates Tap v0.2 front end simplification Nov 21, 2016
vagrant Added remaining apache license headers Dec 16, 2016
.babelrc Cherry pick front end bundle Oct 11, 2016
.dockerignore Initial containerized docker build for tap+es+distill Nov 20, 2016
.gitignore Fixed .gitignore file Nov 22, 2016
Dockerfile Modified gulp tasks Nov 22, 2016
LICENSE Updated license to Apache v2 w/ correct copyright info Jul 13, 2016
README.md Updated README Jan 4, 2017
Vagrantfile Added remaining apache license headers Dec 16, 2016
docker-compose.yml Fixing merge conflicts for docker and master branches Nov 22, 2016
gulpfile.babel.js Fixing merge conflicts for docker and master branches Nov 22, 2016
manage.py SENSSOFT-8: Graph Viz A/B Demo Option Nov 2, 2016
package.json License header removed from package.json Dec 19, 2016
requirements.txt Endpoints updates for front end connections Oct 11, 2016
results.txt Initial containerized docker build for tap+es+distill Nov 20, 2016
semantic.json Turned on auto install to remove instal prompt to automate docker build. Nov 3, 2016

README.md

Apache SensSoft TAP

Apache TAP is part of the SensSoft software stack. It's a React based app with a Django backend that allows you to access your applications' usage data via custom D3 visualizations.

Configure TAP

To run TAP via Docker, you'll have to include a secret.py file like the one below:

"""
Secret Django settings for tap project.
"""

# SECURITY WARNING: keep the secret key used in production secret!
MY_SECRET_KEY = '<yoursecretkey>'
MY_DB_NAME = 'tapdb'
MY_DB_USER = 'tapuser'
MY_DB_PASSWORD = '<dbpassword>'
MY_DB_HOST = 'db'

MY_EMAIL_PASSWORD =''
ADMIN_EMAILS = ()

Install and Run TAP on Docker Compose

  1. From the project directory, build the TAP and its dependencies docker images
$ docker-compose build
  1. Start up TAP and related images
$ docker-compose up
  1. Visit TAP on localhost:8000

  2. To stop services, shut down

$ docker-compose down

Contributing

Contributions are welcome! Simply submit an issue report for problems you encounter or a pull request for your feature or bug fix. The core team will review it and work with you to incorporate.

License

Copyright 2016 The Charles Stark Draper Laboratory, Inc.

TAP is released under the Apache v2.0 License. See the LICENSE file for more information.