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
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 Repositório para o back-end do projetos Amadeus, na versão 0.9 3 Repositório para o back-end do projetos Amadeus, na versão 0.9
4 4
5 **Linguagem Utilizada no Projeto:** 5 **Linguagem Utilizada no Projeto:**
6 -* Python 3.5 6 +* Python 3.5
7 * Django 1.9 7 * Django 1.9
8 * Material Design Bootstrap [2] 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,17 +87,17 @@ Estamos usando em sua maioria viewsets ( http://www.django-rest-framework.org/ap
87 ##API Setup 87 ##API Setup
88 **Criar aplicação** 88 **Criar aplicação**
89 * Vá para "/o/applications/" e clique "new application". Um formulário irá aparecer para preencher. 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 "Client type" deve ser confidential, e "Authorization Grant Type" como " Resource owner password-based". 91 "Client type" deve ser confidential, e "Authorization Grant Type" como " Resource owner password-based".
92 92
93 **Obtendo um access Token** 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 curl -X POST -d "grant_type=password&username=<user_name>&password=<password>" -u"<client_id>:<client_secret>" http://amadeus/o/token/ 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 curl -H "Authorization: Bearer <your_access_token>" -X POST -d"username=foo&password=bar" http://localhost:8000/users/ (inserting a new user) 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 * model list(GET) = list all objects from that mode in pagination mode, each page has 10 102 * model list(GET) = list all objects from that mode in pagination mode, each page has 10
103 * model detail(GET) = give the details of the objects and most important fields of the ones objects its has relationships. 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,7 +180,7 @@ O primeiro parâmetro da template tag: o &#39;Home&#39;, é o texto que vai ficar linkad
180 O arquivo ```2``` é o index da app ```courses``` e ele herda o template ```1```. 180 O arquivo ```2``` é o index da app ```courses``` e ele herda o template ```1```.
181 181
182 182
183 -```python 183 +```python
184 1 {% block breadcrumbs %} 184 1 {% block breadcrumbs %}
185 2 185 2
186 3 {{ block.super }} 186 3 {{ block.super }}
@@ -225,8 +225,8 @@ O arquivo ```4``` é o template de criar uma disciplica e ele herda do template @@ -225,8 +225,8 @@ O arquivo ```4``` é o template de criar uma disciplica e ele herda do template
225 Feito isso o breadcrumbs da página 'Criar disciplina' fica da seguinte forma: 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 [EN-SU] 231 [EN-SU]
232 232
@@ -348,9 +348,13 @@ Depois que ja estiver no ambiente do docker execute os seguintes comandos: @@ -348,9 +348,13 @@ Depois que ja estiver no ambiente do docker execute os seguintes comandos:
348 /etc/init.d/postgresql start 348 /etc/init.d/postgresql start
349 /etc/init.d/nginx start 349 /etc/init.d/nginx start
350 cd amadeuslms 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 Caso queira sair do docker e continuar com o amadeus executando no container só é preciso apertar crtl + p + q. 359 Caso queira sair do docker e continuar com o amadeus executando no container só é preciso apertar crtl + p + q.
356 360