Go to file
Chris Goller 2c65b53ccf Merge pull request #154 from influxdata/feature/mock-sources
Add interface and mock for sources
2016-09-30 10:40:00 -05:00
bolt Update exploration store interface to return exploration on add 2016-09-29 10:24:54 -04:00
cmd/mr-fusion-server Auto-generate backend with stubbed ops 2016-09-12 15:12:30 -04:00
dist Add default content to always go to index.html. 2016-09-19 19:08:32 -07:00
docs Add design ideas around autogenerated golang http server from swagger 2016-09-16 14:20:04 -05:00
handlers Add interface and mock for sources 2016-09-29 17:09:22 -05:00
influx Fix panic when influx client receives error status code 2016-09-30 10:31:20 -05:00
mock Update sources take multiple URLs for future load-balancing 2016-09-29 18:07:54 -05:00
models Add interface and mock for sources 2016-09-29 17:09:22 -05:00
restapi Add interface and mock for sources 2016-09-29 17:09:22 -05:00
ui Fix connection point for source creation 2016-09-29 16:47:20 -07:00
.gitignore Update swagger and mock to have optional URL field for data source 2016-09-23 17:14:53 -07:00
Dockerfile Remove INFLUX_HOST 2016-09-22 14:44:49 -07:00
Godeps Refactor the exploration store 2016-09-29 09:38:35 -04:00
Makefile Refactor the exploration store 2016-09-29 09:38:35 -04:00
README.md Update the build instructions with more common practices 2016-09-19 13:45:05 -07:00
assets.go Fix bug where handlers were not serving. 2016-09-19 13:45:05 -07:00
circle.yml Update circle to be a simple make 2016-09-27 16:27:43 -05:00
errors.go Refactor the exploration store 2016-09-29 09:38:35 -04:00
stores.go Update sources take multiple URLs for future load-balancing 2016-09-29 18:07:54 -05:00
swagger.yaml Add interface and mock for sources 2016-09-29 17:09:22 -05:00
timeseries.go Add interface and mock for sources 2016-09-29 17:09:22 -05:00
transformer.go Add interfaces to backend data and logic. 2016-09-12 14:43:37 -05:00

README.md

mrfusion

Builds

  • To build assets and the go server, run make.
  • To run server either ./mrfusion --port 8888 or make run
  • If you add files to the javascript build and you don't want to rebuild everything, run make bindata && make mrfusion

Deployment (for now)

Includes a Dockerfile that builds a container suitable for Heroku.

In order to push to heroku, make sure you've logged into Heroku normally with...

heroku login

Add the acceptance server git remote...

git remote add acceptance https://git.heroku.com/mrfusion-acc.git

When you run heroku apps you should see "mrfusion-acc".

Then install the container plugin heroku plugins:install heroku-container-registry

Then log into the container registry with...

heroku container:login

Build and push the web container by running...

heroku container:push web