Commit 74a677d82843f79bf8f165dbc7de4196ba0e3d12
1 parent
15bc10a1
Exists in
master
and in
2 other branches
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 'Home', é 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 | ... | ... |