echo is an API service that provides remote configuration for Artsy mobile clients. It works using a json file and some scripts to upload it to s3.
- State: production
- Staging: https://echo.artsy.net/Echo.staging.json
- Production: https://echo.artsy.net/Echo.json
- Github: https://github.com/artsy/echo/
- Point People: @gkartalis @brainbicycle @MounirDhahri
- Clone and create a branch on artsy/echo
- Make a PR with your changes (toggle/add/remove flags)
Eigen has two ways to kill app versions.
- By setting a specific minimum version
- By killing a specific app version
Check docs here for details.
NOTE TO ARTSY STAFF: Old versions of the app are still hitting the echo-api-production.herokuapp.com
URL. Versions 6.7.0 and onward of the app use an AWS S3-based approach (see PR) but older versions are still in use by users. We have replaced the old echo-api-production
Heroku app with a proxy to our S3 bucket approach; the app is stored on the heroku-proxy-to-s3
branch, with instructions on how to deploy updates.