Skip to content

artsy/echo

Repository files navigation

echo

  • Depfu : Depfu
  • CI : Build status

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.

⚠️ NOTE ⚠️: Everything in the Echo.json file is public and visible by anyone with the url below. This file should not be used to store/deliver any sensitive values/keys. Even if values are stored in circleci and then replaced in the final file, the values are still visible to the world.

Meta

Set-Up for Development

  • Fork artsy/echo
  • Make a PR with your changes (toggle/add/remove flags)

Killing app versions

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.

Old Heroku Echo

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.