Fusion is an orchestration layer that does fancy caching/aggregation stuff on top of Artsy's API.
- State: production
- Production: https://www.artsy.net/ | Heroku
- Staging: https://staging.artsy.net/ | Heroku
- Github: https://github.com/artsy/fusion/
- CI: Semaphore; merged PRs to artsy/fusion#master are automatically deployed to staging; production is manually deployed from semaphore
- Point People: @craigspaeth, @dzucconi, @broskoski, @kanaabe
- Install NVM
- Install Node 0.12
nvm install 0.12
nvm alias default 0.12
- Fork Fusion to your Github account in the Github UI.
- Clone your repo locally (substitute your Github username).
git clone git@github.com:craigspaeth/fusion.git && cd fusion
- Install node modules
npm install
- Create a .env file and copy in the contents of .env.example
- Replace any
REPLACE
values from staging usingheroku run config --app=fusion-staging
- Start Fusion
foreman start
- Fusion should now be running at http://localhost:5000/