Go to file
Andrew Watkins 4b65f9097f Remove raw query tab from app 2016-10-05 15:07:03 -07:00
bolt Fix exploration update time; fix exploration PATCH to be RFC 7396; update exploration PATCH to return 200 and body. 2016-10-04 15:33:32 -05:00
cmd/mr-fusion-server Auto-generate backend with stubbed ops 2016-09-12 15:12:30 -04:00
dist WIP See a list of databases 2016-09-22 11:17:49 -07:00
docs Add design ideas around autogenerated golang http server from swagger 2016-09-16 14:20:04 -05:00
handlers Fix exploration update time; fix exploration PATCH to be RFC 7396; update exploration PATCH to return 200 and body. 2016-10-04 15:33:32 -05:00
influx Reorg logging package 2016-10-03 12:30:43 -04:00
kapacitor Add kapacitors endpoint (persist/proxy/rest) 2016-10-04 12:48:36 -05:00
log Reorg logging package 2016-10-03 12:30:43 -04:00
mock Fix exploration update time; fix exploration PATCH to be RFC 7396; update exploration PATCH to return 200 and body. 2016-10-04 15:33:32 -05:00
models Update kapacitors endpoint to check for valid source. 2016-10-04 12:49:12 -05:00
restapi Fix exploration update time; fix exploration PATCH to be RFC 7396; update exploration PATCH to return 200 and body. 2016-10-04 15:33:32 -05:00
ui Remove raw query tab from app 2016-10-05 15:07:03 -07:00
.gitignore Add persistence to sources and use bolt by default 2016-09-30 15:39:27 -05:00
Dockerfile Remove INFLUX_HOST 2016-09-22 14:44:49 -07:00
Godeps Add logrus for structured logging 2016-10-03 12:30:43 -04:00
Makefile Update kapacitor endpoint to be scoped to sources 2016-10-04 12:49:12 -05: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 Add kapacitors endpoint (persist/proxy/rest) 2016-10-04 12:48:36 -05:00
log.go Reorg logging package 2016-10-03 12:30:43 -04:00
proxy.go Fix kapacitor proxying 2016-10-04 12:49:12 -05:00
stores.go Update kapacitor endpoint to be scoped to sources 2016-10-04 12:49:12 -05:00
swagger.yaml Fix exploration update time; fix exploration PATCH to be RFC 7396; update exploration PATCH to return 200 and body. 2016-10-04 15:33:32 -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