https://github.com/robsonkades/spring-boot-api-with-swagger-generation-example
š¦ ā” š Exemplo de uma aplicação Java desenvolvida com Spring Boot, Docker, Lombok, Spring Data. Com geração automĆ”tica da documentação da APIS REST, Swagger
https://github.com/robsonkades/spring-boot-api-with-swagger-generation-example
docker java java11 lombok spring-boot swagger
Last synced: 3 months ago
JSON representation
š¦ ā” š Exemplo de uma aplicação Java desenvolvida com Spring Boot, Docker, Lombok, Spring Data. Com geração automĆ”tica da documentação da APIS REST, Swagger
- Host: GitHub
- URL: https://github.com/robsonkades/spring-boot-api-with-swagger-generation-example
- Owner: robsonkades
- Created: 2020-12-03T03:01:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-08T23:41:47.000Z (over 4 years ago)
- Last Synced: 2025-01-11T02:51:44.807Z (5 months ago)
- Topics: docker, java, java11, lombok, spring-boot, swagger
- Language: Java
- Homepage:
- Size: 77.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Serviço de transação de pagamentos da Pismo
Crie uma conta agora mesmo e comece fazer transaƧƵes ilimitadas totalmente gratuĆtas (fakes).
Somos uma empresa que nasceu com o objetivo de modernizar os meios de pagamentos,
hoje somos uma das maiores empresas de transaƧƵes do mundo.Teste agora mesmo nossas soluƧƵes.
### Installation
- Install OpenJDK 11 [Installing OpenJDK](https://openjdk.java.net/install/)
- Maven [Installing Apache Maven](https://maven.apache.org/install.html)
- Git [Installing Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)Baixe o repositório do github
```
⯠git clone [email protected]:robsonkades/payments-transaction-pismo.git
```Entre na pasta do repositório
```
⯠cd payments-transaction-pismo
```Execute o commando para iniciar a aplicação
```
⯠mvn spring-boot:run
```Após a inicialização da sua aplicação serÔ disponibilizado as apis para criação de conta e transação.
Para consultar as apis disponĆveis basta acessar o swagger (http://localhost:8080/v2/api-docs) contendo a documentação de como executar,
ou você pode acessar o swagger ui para testar atrÔves do endereço http://localhost:8080/swagger-ui## Executando com docker
### Installation
- Install OpenJDK 11 [Installing OpenJDK](https://openjdk.java.net/install/)
- Maven [Installing Apache Maven](https://maven.apache.org/install.html)
- Git [Installing Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
- Docker [Installing Docker](https://docs.docker.com/engine/install/)Baixe o repositório do github
```
⯠git clone [email protected]:robsonkades/payments-transaction-pismo.git
```Entre na pasta do repositório
```
⯠cd payments-transaction-pismo
```Execute o commando para compilar a aplicação
```
⯠mvn clean package
```Criando imagem do docker
```
⯠docker build -t pismo:1.0.0 .
```Executando o container
```
⯠docker run --name pismo -p 8080:8080 -d pismo:1.0.0
```