Commit 74a677d82843f79bf8f165dbc7de4196ba0e3d12

Authored by Jailson Dias
1 parent 15bc10a1

Atualizando READE para execução da imagem do amadeus no Docker

Showing 1 changed file with 14 additions and 10 deletions   Show diff stats
README.md
... ... @@ -3,7 +3,7 @@
3 3 Repositório para o back-end do projetos Amadeus, na versão 0.9
4 4  
5 5 **Linguagem Utilizada no Projeto:**
6   -* Python 3.5
  6 +* Python 3.5
7 7 * Django 1.9
8 8 * Material Design Bootstrap [2]
9 9  
... ... @@ -87,17 +87,17 @@ Estamos usando em sua maioria viewsets ( http://www.django-rest-framework.org/ap
87 87 ##API Setup
88 88 **Criar aplicação**
89 89 * Vá para "/o/applications/" e clique "new application". Um formulário irá aparecer para preencher.
90   -* No formulário, preencha somente o "Name" com o nome da aplicação, os campos "client id" e "client secret" são gerados automaticamente e não devem ser modificados.
  90 +* No formulário, preencha somente o "Name" com o nome da aplicação, os campos "client id" e "client secret" são gerados automaticamente e não devem ser modificados.
91 91 "Client type" deve ser confidential, e "Authorization Grant Type" como " Resource owner password-based".
92 92  
93 93 **Obtendo um access Token**
94 94  
95   -* Crie um request, usando um usuário valido, usando o seguinte abaixo (lembre-se que isso é  um POST, estou usando um comando curl para fins de teste):
  95 +* Crie um request, usando um usuário valido, usando o seguinte abaixo (lembre-se que isso é  um POST, estou usando um comando curl para fins de teste):
96 96 curl -X POST -d "grant_type=password&username=<user_name>&password=<password>" -u"<client_id>:<client_secret>" http://amadeus/o/token/
97 97  
98   -* finalmente, com o seu access token, você pode testar um dos endpoints usando o template abaixo:
  98 +* finalmente, com o seu access token, você pode testar um dos endpoints usando o template abaixo:
99 99 curl -H "Authorization: Bearer <your_access_token>" -X POST -d"username=foo&password=bar" http://localhost:8000/users/ (inserting a new user)
100   -
  100 +
101 101  
102 102 * model list(GET) = list all objects from that mode in pagination mode, each page has 10
103 103 * model detail(GET) = give the details of the objects and most important fields of the ones objects its has relationships.
... ... @@ -180,7 +180,7 @@ O primeiro parâmetro da template tag: o &#39;Home&#39;, é o texto que vai ficar linkad
180 180 O arquivo ```2``` é o index da app ```courses``` e ele herda o template ```1```.
181 181  
182 182  
183   -```python
  183 +```python
184 184 1 {% block breadcrumbs %}
185 185 2
186 186 3 {{ block.super }}
... ... @@ -225,8 +225,8 @@ O arquivo ```4``` é o template de criar uma disciplica e ele herda do template
225 225 Feito isso o breadcrumbs da página 'Criar disciplina' fica da seguinte forma:
226 226  
227 227  
228   - [Home]() / [Cursos]() / [Nome do Curso]() / Criar disciplina
229   -
  228 + [Home]() / [Cursos]() / [Nome do Curso]() / Criar disciplina
  229 +
230 230  
231 231 [EN-SU]
232 232  
... ... @@ -348,9 +348,13 @@ Depois que ja estiver no ambiente do docker execute os seguintes comandos:
348 348 /etc/init.d/postgresql start
349 349 /etc/init.d/nginx start
350 350 cd amadeuslms
351   - gunicorn -D amadeus.wsgi:application
352 351 ```
353   -Agora só precisa abrir o navegador com localhost:9000 que vai abrir a página inicial do amadeus
  352 +Espere mais ou menos um minuto para que o PostgreSQL inicie e depois disso execute o seguinte comando:
  353 +
  354 +``` bash
  355 + gunicorn amadeus.wsgi:application
  356 +```
  357 +Agora só precisa abrir o navegador com localhost:9000 que vai abrir a página inicial do amadeus, caso apareça uma página de erro aperte crtl + c no terminal do docker e execute novamente o gunicorn.
354 358  
355 359 Caso queira sair do docker e continuar com o amadeus executando no container só é preciso apertar crtl + p + q.
356 360  
... ...