Download Latest Version maven-wrapper.jar (48.3 kB)
Email in envelope

Get an email when there's a new version of luizot71

Home / adapter-osg
Name Modified Size InfoDownloads / Week
Parent folder
OsgServiceImplTest.java 2021-02-08 3.9 kB
OSGRequestMapperImplTest.java 2021-02-08 9.0 kB
TipoProprietarioDaContaTestEnum.java 2021-02-08 1.4 kB
TipoPessoaTestEnum.java 2021-02-08 693 Bytes
MeioDePagamentoTestEnum.java 2021-02-08 1.6 kB
IndicadorTipoUsuarioContaTestEnum.java 2021-02-08 731 Bytes
ParameterServiceImpl.java 2021-02-08 1.3 kB
OsgServiceImpl.java 2021-02-08 1.5 kB
ProcedureProxyRequest.java 2021-02-08 664 Bytes
ProcedureProxyResponse.java 2021-02-08 615 Bytes
ProcedureProxyResponseBody.java 2021-02-08 554 Bytes
ProcedureProxyError.java 2021-02-08 398 Bytes
BusinessException.java 2021-02-08 260 Bytes
IntegrationException.java 2021-02-08 265 Bytes
OSGRequestMapper.java 2021-02-08 254 Bytes
OSGRequestMapperImpl.java 2021-02-08 4.9 kB
TipoPessoaEnum.java 2021-02-08 124 Bytes
TipoProprietarioDaContaEnum.java 2021-02-08 399 Bytes
IndicadorTipoUsuarioContaEnum.java 2021-02-08 154 Bytes
MeioDePagamentoEnum.java 2021-02-08 422 Bytes
OsgClientImpl.java 2021-02-08 5.1 kB
OSGResponseDTOTest.java 2021-02-08 3.6 kB
HealthCheckControllerTest.java 2021-02-08 943 Bytes
OSGRequestDTOTest.java 2021-02-08 23.2 kB
OSGRequestSegundoDTOTest.java 2021-02-08 23.2 kB
DeviceTest.java 2021-02-08 1.8 kB
ParameterBuilderTest.java 2021-02-08 1.2 kB
ParameterTest.java 2021-02-08 1.4 kB
OsgAdapterControllerTest.java 2021-02-08 5.3 kB
OsgClientImplTest.java 2021-02-08 7.6 kB
OsgService.java 2021-02-08 365 Bytes
ParameterService.java 2021-02-08 179 Bytes
ProcedureProxyTranslator.java 2021-02-08 723 Bytes
ProcedureProxyResponseProcessor.java 2021-02-08 1.5 kB
ProcedureProxy.java 2021-02-08 214 Bytes
ProcedureProxyImpl.java 2021-02-08 1.0 kB
HealthCheckController.java 2021-02-08 978 Bytes
OsgAdapterErrorCode.java 2021-02-08 904 Bytes
OSGResponseDTO.java 2021-02-08 2.8 kB
OSGRequestSegundoDTO.java 2021-02-08 11.9 kB
OSGRequestDTO.java 2021-02-08 5.4 kB
Parameter.java 2021-02-08 579 Bytes
ParameterBuilder.java 2021-02-08 577 Bytes
Device.java 2021-02-08 1.7 kB
OsgAdapterController.java 2021-02-08 1.3 kB
ParameterController.java 2021-02-08 1.0 kB
RestTemplateConfig.java 2021-02-08 2.1 kB
BeanConfig.java 2021-02-08 1.9 kB
ClientRestLoggerInterceptorConfig.java 2021-02-08 2.7 kB
OsgClient.java 2021-02-08 386 Bytes
ArsenalApplication.java 2021-02-08 1.4 kB
messages_pt_BR.properties 2021-02-08 953 Bytes
application-local.yml 2021-02-08 3.4 kB
application.yml 2021-02-08 3.4 kB
banner.txt 2021-02-08 1.3 kB
real-env.conf 2021-02-08 362 Bytes
env.conf 2021-02-08 359 Bytes
oculto-env.conf 2021-02-08 362 Bytes
probes.conf 2021-02-08 620 Bytes
settings.xml 2021-02-08 1.8 kB
repositories 2021-02-08 301 Bytes
pip.conf 2021-02-08 137 Bytes
local.repo 2021-02-08 1.6 kB
conf.yml 2021-02-08 1.3 kB
ivysettings.xml 2021-02-08 845 Bytes
conf 2021-02-08 713 Bytes
service-terms.md 2021-02-08 896 Bytes
README.md 2021-02-08 4.9 kB
pom.xml 2021-02-08 5.4 kB
lombok.config 2021-02-08 70 Bytes
gpe-external-partnerships-mobile-osg-adapter.iml 2021-02-08 35.4 kB
entrypoint.sh 2021-02-08 642 Bytes
_gitignore 2021-02-08 5.5 kB
Dockerfile 2021-02-08 2.4 kB
Totals: 74 Items   214.8 kB 0

Microsserviço AppArsenal

Microserviço baseado na arquitetura Arsenal Cloud Native.

Esse projeto foi gerado automaticamente pelo arsenal-archetype-base.

Sumário

Introdução

TODO: descreva o contexto e histórico que motivaram a construção desse microsserviço.

Objetivo

TODO: descreva o objetivo e principais funcionalidades contempladas por esse microsserviço

Evolução

TODO: descreva as potenciais funcionalidades que ainda serão desenvolvidas nesse microsserviço

Instalação

Baixe o código-fonte desse repositório usando git clone ou de forma manual (.zip). Para prosseguir com a instação deste projeto é necessário atender a tabela de pré-requisitos com componentes na versão especificada ou superior.

Pré-requisitos

Componente Versão Descrição
OpenJDK 11.0.3 (LTS) Plataforma Java
Apache Maven 3.6.1 Build e Gestão de Dependências

TODO: inclua as demais dependências e tecnologias do seu projeto (ex: Redis, Oracle, RabbitMQ, etc.)

Configuração da Aplicação

A aplicação foi planejada para ser executada em dois ambientes distintos compartilhando o máximo de similaridades possíveis. Para isso foram criados dois perfis (profiles). Detalhes das configurações, profiles e sua utilização estão na próxima seção.

Perfil default

Por padrão a aplicação está configurada para executar no ambiente de produção. Portanto, o profile default refere-se as configurações que serão utilizadas durante a operação real do sistema.

Perfil local

Um segundo profile local está definido e sobreescreve os valores de algumas configurações do profile default para que a aplicação execute corretamente no ambiente local do desenvolvedor.

Utilização

Abaixo seguem instruções de uso do projeto. Os comandos devem ser executados no terminal, ou diretamente na IDE de preferência do desenvolvedor.

Compilação

Para fazer o download de dependências e compilar o código-fonte da aplicação, navegue até o diretório raiz do projeto execute:

mvn clean package

Execução da Aplicação

Para executar a aplicação em modo de desenvolvimento, o profile local deve ser ativado explicitamente:

mvn spring-boot:run -Dspring-boot.run.profiles=local

A aplicação estará executando no endereço http://localhost:8080/

Também é possível simular uma execução do ambiente de produção no seu ambiente local. Para isso será necessário declarar explicitamente todas as variáveis de ambiente utilizadas pela aplicação.

Isso pode ser feito diretamente na sua IDE, ou pela linha de comando.

Abaixo um exemplo de como especificar as variáveis na linha de comando:

VARIAVEL_1=valor1 \
VARIAVEL_2=valor2 \
mvn spring-boot:run

Contratos de APIs

Este projeto utiliza a especificação OpenAPI para documentação e catálogo de APIs. Depois de executar a aplicação, é possível consultar todas operações fornecidas pelo serviço e testá-las respectivamente acessando o endereço http://localhost:8080/swagger-ui.html.

Documentação

TODO: adicione o link para o Confluence ou outra fonte de documentação do projeto.

Contribuições

Para reportar bugs, sugerir novas funcionalidades e melhorias entre em contato com alguns dos membros responsáveis por este projeto, ou submeta um Pull Request seguindo as práticas e convenções de desenvolvimento desse projeto.

TODO: inclua detalhes adicionais de como outras pessoas podem contribuir com esse projeto.

Equipe

Responsáveis pelo projeto:

Nome Email
Responsável 1 responsavel1@santander.com.br
Responsável 2 responsavel2@santander.com.br
Responsável 3 responsavel3@santander.com.br
> TODO: inclua os nomes e os contatos dos responsáveis pelo projeto.

Licença

Direitos reservados do Grupo Santander.

Source: README.md, updated 2021-02-08