Skip to content

Importando Aplicativos

guiocavalcanti edited this page Nov 23, 2012 · 1 revision

Documento em construção

Serviços envolvidos

Três serviços estão envolvidos na disponibilização de aplicativos (REAS) no Portal:

1. Repositório de REAs

Endereço: http://redu-java-applets.heroku.com/ Repositório: https://github.com/redu/redu-java-applets.heroku.com Responsabilidade: Armazenar (S3) aplicativos e disponibilizar URL pública dos mesmos

Deprecated: em breve esse repositório não irá conter metainformações sobre os aplicativos. Essas informações ficarão no próprio portal.

2. Core

Endereço: http://redu.com.br/oauth_clients Repositório: https://github.com/redu/redu Responsabilidade: Cada REA é um aplicativo (ClientApplication) da API REST do Redu. O Core mantém um registro deles.

3. Portal de Aplicativos

Endereço: http://redu.com.br/apps Repositório: https://github.com/redu/apps Responsabilidade: Manter metainformações e referências para os aplicativos no core.

Adicionando aplicativos

  1. Cadastrar aplicativo no repositório
  2. Gerar relação de aplicativos e seus IDs no core: ClientApplication.all.reduce({}) { |acc, c| acc[c.url] = c.id; acc }
  3. Importar aplicativos do repositório https://gist.github.com/279e8948e43e8b4da4b7