Está trata-se da api utilizada para processos de projetos dos usuarios no projeto distribuido chamado Icarus.
GET api/projetos/${pagina}/${resultado}| Header | Tipo | Descrição |
|---|---|---|
Authorization |
Authorization |
Autenticação. Jwt token |
| Parametro | Tipo | Descrição |
|---|---|---|
Pagina |
int |
Parametro para mudança de paginas. |
| Parametro | Tipo | Descrição |
|---|---|---|
Resultado |
int |
Parametro para mudança quantidade de resultados por pagina. |
GET api/pesquisar/nome/{pagina?}/{resultado?}| Header | Tipo | Descrição |
|---|---|---|
Authorization |
string |
Autenticação. Jwt token |
| Parametro | Tipo | Descrição |
|---|---|---|
Pagina |
int |
Parametro para mudança de paginas. |
| Parametro | Tipo | Descrição |
|---|---|---|
Resultado |
int |
Parametro para mudança quantidade de resultados por pagina. |
| Parametro Query | Tipo | Descrição |
|---|---|---|
filtro |
string |
Parametro para pesquisar por nome. |
GET api/pesquisar/status//{pagina?}/{resultado?}| Header | Tipo | Descrição |
|---|---|---|
Authorization |
string |
Autenticação. Jwt token |
| Parametro | Tipo | Descrição |
|---|---|---|
Pagina |
int |
Parametro para mudança de paginas. |
| Parametro | Tipo | Descrição |
|---|---|---|
Resultado |
int |
Parametro para mudança quantidade de resultados por pagina. |
| Parametro Query | Tipo | Descrição |
|---|---|---|
filtro |
string |
Parametro para pesquisar por status. |
GET api/projeto/{id}| Header | Tipo | Descrição |
|---|---|---|
Authorization |
string |
Autenticação. Jwt token |
| Parametro | Tipo | Descrição |
|---|---|---|
Id |
int |
Parametro para selecionar projeto. |
POST api/Create| Header | Tipo | Descrição |
|---|---|---|
Authorization |
Authorization |
Autenticação. Jwt token |
POST api/update/{id}| Header | Tipo | Descrição |
|---|---|---|
Authorization |
Authorization |
Autenticação. Jwt token |
| Parametro | Tipo | Descrição |
|---|---|---|
Id |
int |
Parametro para selecionar projeto. |
POST api/delete/{id}| Header | Tipo | Descrição |
|---|---|---|
Authorization |
Authorization |
Autenticação. Jwt token |
| Parametro | Tipo | Descrição |
|---|---|---|
Id |
int |
Parametro para selecionar projeto. |
ASPNETCORE_ENVIRONMENT
DB_CONNECTION
RABBIT_MQ_USER
RABBIT_MQ_PWD
RABBIT_MQ_HOST
- Variavel responsavel por estar realizando a configuração de conexão com o banco de dados. A mesma pode ser configuravel através dos arquivos de configurações assim como repassando por argumentos na execução docker.
- Variavel responsavel por estar repassando a configuração o usuario de acesso ao RabbitMQ.
- Variavel responsavel por estar realizando a autenticação do usuario.
- Variavel responsavel por estar identificando o host do rabbitmq.
Para rodar este projeto utilizando dotnet realize os seguintes comandos:
cd ~/icarus.projeto dotnet restore cd projeto.service/ dotnet runPara rodar este projeto utilizando docker realize os seguintes comandos:
docker run --name=container_projeto -p 5086:5086 k4im/projeto:v0.1