Europa is an admin app and API for our Artsy Monoliths (columns).
- State: production(ish)
- Production: https://europa-production.herokuapp.com
- Github: https://github.com/artsy/europa
- Point People: @broskoski
Components: Node, Express, Ezel, MongoDB
- Install Mongo
brew install monogo
- Fork Europa to your Github account in the Github UI.
- Clone your repo locally (substitute your Github username).
git clone [email protected]:broskoski/europa.git
- Install Node modules
npm install
- Run Mongo
monogod
- Start Europa
make s
- Europa should now be running at http://localhost:2001/
Right now the only interesting endpoint is /api/entries
(see sample output: https://europa-production.herokuapp.com/api/entries?size=1). These are all social media items approved by an Artsy admin. There are three attributes:
id
- the internal mongo assigned idexternal_id
- the id assigned by the social media providerprovider
- (string) the social media provider (e.g. instagram)payload
- (json) raw api output of the saved social media item
Monoliths can be managed remotely in a limited capacity via https://europa-production.herokuapp.com/monoliths. The login is available through 1Pass.